使用Freemaker时Html代码单引号和双引号转义:<input type="text" class="promzh Jclear c999" style="width:470px;" value="${((ttt)!'')?html}" name="ttt" id="yuymd1" maxLength="30" onblur="cuPoint1()">?html的作用便是对字段值进行转义。 ${((ttt)!'')?html}如果ttt包含英文单引号和双引号,会导致html代码加载错误。
使用Freemaker时Js代码单引号和双引号转义:var ttt= "${((ttt)!'')?js_string}";?js_string的作用便是对字段值进行转义。 ${((ttt)!'')?js_string}如果Js中包含英文的单引号或双引号,JS会报错解析不了。
参考:/semial/article/details/78978212