嵌牛IT观察

使用thymeleaf时遇到的一些问题

2017-12-15  本文已影响0人  丘之心

姓名:岳沁

学号:17101223458

转载自:http://blog.csdn.net/xyc_csdn/article/details/72801716

【嵌牛导读】:

问题一:org.xml.sax.SAXParseException: 元素类型 “input” 必须由匹配的结束标记 “” 终止。

问题二:org.xml.sax.SAXParseException: 在实体引用中, 实体名称必须紧跟在 ‘&’ 后面。

【嵌牛鼻子】:thymeleaf

【嵌牛提问】:thymeleaf可以解析哪些问题?

【嵌牛正文】:

问题一:org.xml.sax.SAXParseException: 元素类型 “input” 必须由匹配的结束标记 “” 终止。

       这是最简单的一个问题,用过的,都知道,一般input遇到这种问题比较多。解决方法很简单,加上’/’就行了。

问题二:org.xml.sax.SAXParseException: 在实体引用中, 实体名称必须紧跟在 ‘&’ 后面。

在thymeleaf的js中使用&,<,>等符号时会产生这种问题,即使转义也不行,解决方法:将你的js代码包裹在之中即可,like this://,详情参考:http://blog.csdn.net/lijiaojiao123123/article/details/44954667

问题三:如果你需要在js代码中使用thymeleaf的表达式获取你后端传的值

解决方法:,加上 th:inline=”JavaScript”标签即可,在获取值时这样写,var user = [[${user}]],注意无需加引号,而这样获取到的数据已经是一个json对象了,很方便.。

问题四:你很可能在写这样的代码:$("#select").append(""+text+"");时报这样的错:SyntaxError: missing ) after argument list

解决方法:不要用”“包裹”,而要使用”包裹”“即可

上一篇 下一篇

猜你喜欢

热点阅读