2016-12-31 1 views
0

Я использую Thymeleaf с приложением Spring. Когда я загружаю index.html, вытягивать в загрузчике, JQuery и некоторые пользовательские таблицы стилей, некоторые из сценариев втягиваются в два раза, как показано ниже:Ошибка при визуализации тимелеанов HTML

</body> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js">   </script> 

    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" 
    crossorigin="anonymous"></script> 

    <script src="../static/js/material.min.js" th:src="@{/js/material.min.js}"></script> 

    <script src="../static/js/nouislider.min.js" type="text/javascript" th:src="@{/js/nouislider.min.js}"></script> 

    <script src="../static/js/bootstrap-datepicker.js" type="text/javascript" th:src="@{/js/bootstrap-datepicker.js}"></script> 

    <script src="../static/js/material-kit.js" type="text/javascript" th:src="@{/js/material-kit.js}"></script> 

</html> 
    </THYMELEAF_ROOT>--> 

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"> </script> 

    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 

    <script src="/js/material.min.js"></script> 

    <script src="../static/js/nouislider.min.js" type="text/javascript" th:src="@{/js/nouislider.min.js}"></script> 

    <script src="../static/js/bootstrap-datepicker.js" type="text/javascript" th:src="@{/js/bootstrap-datepicker.js}"></script> 

    <script src="../static/js/material-kit.js" type="text/javascript" th:src="@{/js/material-kit.js}"></script> 

</html> 
    </THYMELEAF_ROOT>--> 

    <script src="/js/nouislider.min.js" type="text/javascript"></script> 

    <script src="../static/js/bootstrap-datepicker.js" type="text/javascript" th:src="@{/js/bootstrap-datepicker.js}"></script> 

    <script src="../static/js/material-kit.js" type="text/javascript" th:src="@{/js/material-kit.js}"></script> 

</html> 
    </THYMELEAF_ROOT>--> 

    <script src="/js/bootstrap-datepicker.js" type="text/javascript"></script> 

    <script src="../static/js/material-kit.js" type="text/javascript" th:src="@{/js/material-kit.js}"></script> 

</html> 
    </THYMELEAF_ROOT>--> 

    <script src="/js/material-kit.js" type="text/javascript"></script> 

</html> 

Кроме того, некоторые части HTML повторяется, как показано ниже, и есть те теги THYMELEAF_ROOT. Я просмотрел html в браузере, не запуская его через сервер, и он отображает все.

ответ

0

Я понял, в чем проблема. Это связано с тем, что у кого-то есть подобные проблемы. По некоторым причинам Thymeleaf неправильно обрабатывает HTML комментариев. Поэтому, когда я удалил все комментарии, он правильно отобразил HTML.

 Смежные вопросы

  • Нет связанных вопросов^_^