Apache Velocity 模板语言 特殊字符${ $!{ 原样输出问题 转义符 # ! 无效
Velocity版本比较古老,1.7的,没试用新的2.2,不太清除是不是版本导致的问题先来说下问题,常规情况下需要原样输出这几个特殊字符的话,只要直接在模板中输入就行了,会原样显示,例如接下来说特殊情况花括号后面跟了字符此时就会识别为这是一个取值符,然后报错,生成时同样会报错网上说的加转义符,加感叹号!,加#,都不可取(仅限1.7版本),虽然不会报错能够正常生成了,但是会把\ # !等额外字符同样输出出来这是已经生成出来的文本,#和!一样的效果,原本需要得到的效果应该是这样的.
原创
2020-12-31 17:35:30 ·
4517 阅读 ·
2 评论