我使用百里香的这个内联javascript
<script th:inline="javascript">
/*<![CDATA[*/
var contextPath = [[@Value("#{servletContext.contextPath}")]];
/*]]>*/
</script>
当我的文档解析并发送到客户端时,这就是打印的内容
<script>
/*<![CDATA[*/
var contextPath = </script>
我试过这个
<script th:inline="javascript">
/*<![CDATA[*/
var contextPath = [[${servletContext.contextPath}]];
/*]]>*/
</script>
但我得到的结果相同。
servletContext是对javax.servlet.ServletContext
接口
答案 0 :(得分:1)
Thymeleaf documentation中解释了您需要的内容。
试试这个:
var contextPath = /*[[${#ctx.servletContext.contextPath}]]*/ null;