Freemarker解决Html代码和 JS代码中单引号和双引号转义问题。

使用Freemaker时Html代码单引号和双引号转义:



?html的作用便是对字段值进行转义。   ${((ttt)!'')?html}

如果ttt包含英文单引号和双引号,会导致html代码加载错误。
使用Freemaker时Js代码单引号和双引号转义:

var ttt= "${((ttt)!'')?js_string}";

?js_string的作用便是对字段值进行转义。   ${((ttt)!'')?js_string}

如果Js中包含英文的单引号或双引号,JS会报错解析不了。
参考:
https://blog.csdn.net/semial/article/details/78978212

 

你可能感兴趣的:(开发过程中遇到的问题)