thymeleaf标签在js中调用转义变量与不转义变量写法

 

 

转义写法

[[${content.title}]]

 

 

不转义写法

有时候我们可能需要在页面上显示html代码 这样的话 就不能把字符串转义了 这时候可以采用下面这种写法

[(${content.txt})]

 

就是里面的中括号变成小括号 

 

以上两种都是在js代码块中的写法 

 

需要注意的是,txt是html代码,可能存在引号嵌套的问题导致报错,记得将引号进行转义。
后台处理-java代码:

txt=txt.replaceAll("'","\\\\'").replaceAll("\"", "\\\\\"");
            

 

posted @ 2021-03-10 16:41  yvioo  阅读(2139)  评论(0编辑  收藏  举报