Spring批处理EL表达式 - 无法转义#sign

我使用的是Spring批处理2.1.9,并且需要用一些文本和运行日期用#符号分隔来编写文件名。不幸的是我无法找到一种方式来显示#号而不会破坏表达式。我曾尝试以下格式,都无济于事:额外的英镑符号包括Spring批处理EL表达式 - 无法转义#sign

File##{jobParameters[rundate]} 

File#{'#' + jobParameters[rundate]}

File${'#'}#{jobParameters[rundate]}

File#{'#'}#{jobParameters[rundate]}

任何时候,表达的其余部分无法显示任何内容。有没有一个晦涩的方式来摆脱英镑符号?

回答:

您是否尝试过使用String.format(“%s#%s”,文件,rundate)作为SPEL?

以上是 Spring批处理EL表达式 - 无法转义#sign 的全部内容, 来源链接: utcz.com/qa/260091.html

回到顶部