Spring-boot中thymeleaf模板使用小结

近期在使用spring-boot配合thymeleaf开发,在开发过程中踩过不少坑,现在记录一下,防止自己重复踩坑:

1、关于thymeleaf中a标签的href问题:

     如果href中有&则必须这样写&否则会报错!

2、对于路径的问题:

    如果类的requestMapping中增加了内容比如("/test")那么,当用spring推前台页面的时候,静态资源就加载不成功,很明显是

路径的问题,各种调试后,发现必须将("/test")修改成("/"),就可以了,如果项目加上了上下文根,那么就要这样写th:src="@{/img/qrcode.jpg}"

加上根路径,至于原因,有时间在深究,先记录下!

3、对于特殊字符需要转换

由于thymeleaf是采用xml文件解析的,所以对于<,>,&等特殊字符需要进行转换&lt;&gt;&amp;

4、如果想要在thymeleaf中引用js且js中包含如3所述字符,不过不想转换,则可以使用,如下方式

/*<![CDATA[*/
if (a < b){
     //...
}
/*]]>*/

 
 

猜你喜欢

转载自blog.csdn.net/jisu30miao1225/article/details/54599230
今日推荐