2017-02-15 2 views
0

Thymeleaf: как включить файл JavaScript ( содержимых этого файла) и завернуть содержание этого файл с CDATA блоком Моего файл JS, как это:Thymeleaf: включить JS файл и завернуть в <[CDATA блок

this is javascript file and have &&, I cannot edit this file 

в моем шаблоне thymeleaf у меня есть:

<script th:include="http://address-to-file/myfile.js"></script> 

Я хочу, чтобы включить этот файл, но у меня есть ошибка: org.xml.sax.SAXParseException: название объекта должно следовать сразу за «&» в юридическое лицо Renče.

Как я могу обернуть этот файл include в блок CDATA? В моем шаблоне я достичь этого результата:

/*<![CDATA[*/  
this is javascript file and have &&, I cannot edit this file 
/*]]>*/ 
+0

th: включить, чтобы добавить внешний контент на страницу. это должно работать, если вы используете th: src вместо th: include – SAP

+0

Спасибо за ваш ответ, замените th: include to th: src, к сожалению, он не работает, возникает ошибка при разборе – Wait

+0

что за ошибка? – SAP

ответ

0

Вы можете использовать тыс: ЦСИ как это:

<script th:src="@{//address-to-your-file/yourfile.js";}"></script> 

... который будет оказывать неизмененной (для URL переписывания исключением), как:

<script src="address-to-your-file/yourfile.js"></script> 
Смежные вопросы