2017-10-11 45 views
0

我使用的是Spring批處理2.1.9,並且需要用一些文本和運行日期用#符號分隔來編寫文件名。不幸的是我無法找到一種方式來顯示#號而不會破壞表達式。我曾嘗試以下格式,都無濟於事:額外的英鎊符號包括Spring批處理EL表達式 - 無法轉義#sign

File##{jobParameters[rundate]} 

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

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

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

任何時候,表達的其餘部分無法顯示任何內容。有沒有一個晦澀的方式來擺脫英鎊符號?

+0

可能的重複https://stackoverflow.com/questions/25265098/spel-pound-sign-in-expression –

回答

0

您是否嘗試過使用String.format(「%s#%s」,文件,rundate)作爲SPEL?