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