Thymeleaf and inline scripts SAXParseException

后端 未结 1 473
栀梦
栀梦 2020-12-18 06:05

I got a page which uses thymeleaf template, and I\'m getting the following error on page load when using inline scripts:

org.xml.sax.SAXParseException

相关标签:
1条回答
  • 2020-12-18 06:25

    You need to add CDATA tags for the script like this:

    <script type="text/javascript">
        //<![CDATA[
         window.jQuery || document.write("<script src='assets/js/jquery-2.0.3.min.js'>"+"<"+"/script>");
        //]]>
    </script>
    

    The tags are telling thymeleaf's xml parser that the code between should not be interpreted as XML markup.

    This is no longer necessary since Thymeleaf 3.0

    0 讨论(0)
提交回复
热议问题