java鬼混笔记:springboot之thymeleaf 6:内联模式
2017-11-23 22:47
543 查看
内联模式可以让我们更方法获取后台的值,像平时的话,都是用th:text获取,但是我们设置了内联(th:inline),就直接用[[name]]去获取后台name的值了
如下,先在body标签中加入 th:line,后面的文本直接用[[xxx]]格式去获取,同样合适js(th:inline="javascript"),css(th:inline="css")
ok
取消部份内联
就直接显示 [[${session.user.name}]]
有个地方要注意,使用内联模式后,js里代面的代码要用 /*<![CDATA[*/ 和
/*]]>*/ 包住,才能识别 平时的运算和逻辑操作
不然会报错,如:在实体引用中, 实体名称必须紧跟在 '&' 后面。
正确如下:
/*<![CDATA[*/
var tiShi = [[${tiShi}]];
if(tiShi != '' && tiShi != null){
alert(tiShi);
}
/*]]>*/
如下,先在body标签中加入 th:line,后面的文本直接用[[xxx]]格式去获取,同样合适js(th:inline="javascript"),css(th:inline="css")
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8" /> <title>Hello Thymeleaf!</title> </head> <body th:inline="text"> <p>[[${session.user.name}]]</p> <p><span th:text="${session.user.name}"/></p> <script th:inline="javascript"> var username = [[${session.user.name}]]; alert(username); </script> </body> </html>
ok
取消部份内联
<span th:inline="none"> [[${session.user.name}]] </span>
就直接显示 [[${session.user.name}]]
有个地方要注意,使用内联模式后,js里代面的代码要用 /*<![CDATA[*/ 和
/*]]>*/ 包住,才能识别 平时的运算和逻辑操作
不然会报错,如:在实体引用中, 实体名称必须紧跟在 '&' 后面。
正确如下:
/*<![CDATA[*/
var tiShi = [[${tiShi}]];
if(tiShi != '' && tiShi != null){
alert(tiShi);
}
/*]]>*/
相关文章推荐
- java鬼混笔记:springboot之thymeleaf 1:简单的thymeleaf例子
- java鬼混笔记:springboot之thymeleaf 2:字符串Strings常见的使用方法
- java鬼混笔记:springboot之thymeleaf 5:模板引入与删除代码
- java鬼混笔记:springboot之thymeleaf 4:常见的格式化方法
- java鬼混笔记:springboot之thymeleaf 3:th:each遍历
- java鬼混笔记:springboot 9、springboot整合mybatis加上分页功能
- java鬼混笔记:springboot 4、springboot热部署
- java鬼混笔记:springboot 7、springboot整合mybatis后再加上druid数据库连接池
- java鬼混笔记:springboot 6、springboot整合mybatis(支持多数源)
- java鬼混笔记:springboot 3、springboot创建web项目和打包
- java鬼混笔记:springboot 5、springboot的Scheduled定时器:fixedDelay和fixedRate区别
- java鬼混笔记:springboot 2、springboot修改访问端口
- 【JavaWeb】Intellij Idea SpringBoot(一)——入门及配置thymeleaf
- Docker+SpringBoot+Mybatis+thymeleaf的Java博客系统开源啦
- 从.Net到Java学习第六篇——SpringBoot+mongodb&Thymeleaf&模型验证
- SpringBoot入门:新一代Java模板引擎Thymeleaf(实践)
- 笔记:Spring boot+Thymeleaf+spring-data-jpa简单项目搭建
- 【学习笔记】spring boot + zookeeper + dubbo + rabbitMq + mysql + thymeleaf/freemarker + mybaits 代码试验
- java鬼混笔记:shiro 6、shiro和spring整合、数据库方式认证登录