姓名:岳沁
学号: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
解决方法:不要用”“包裹”,而要使用”包裹”“即可