七 表达式内联
7.1
- 不使用方言而是直接在html中写表达式 [[ ]] 或 [( )]
- 后者是不转义的
<p>The message is "[(${msg})]"</p>
<p>The message is "[[${msg}]]"</p>
7.2 内联和模板的优劣
不使用内联时,浏览器像这样静态地展示我们的代码片段:
Hello, Sebastian!
使用内联时,则是这样:
Hello, [[${ session.user.name}]]!
从设计的角度来说,孰优孰劣显而易见
7.3 禁止内联
th:inline="none"
八 JavaScript内联
- JavaScript内联需要使用 th:inline=“javascript” 显式启用
<script th:inline="javascript">
...
var username = [[${session.user.name}]];
...
</script>
- note