gdjlc

培养良好的习惯,每天一点一滴的进步,终将会有收获。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页

2019年10月20日

摘要: Spring Boot中Thymeleaf对表单处理的一些用法: (1)使用th:field属性:进行表单字段绑定 (2)使用ids对象:一般用于lable配合radio或checkbox使用 (3)表单提交处理 阅读全文
posted @ 2019-10-20 22:46 gdjlc 阅读(20894) 评论(1) 推荐(1) 编辑

2019年10月19日

摘要: 系统中的很多页面有很多公共内容,例如菜单、页脚等,这些公共内容可以提取放在一个称为“模板片断”的公共页面里面,其它页面可以引用这个 “模板片断”内容。 阅读全文
posted @ 2019-10-19 23:22 gdjlc 阅读(1368) 评论(0) 推荐(1) 编辑

摘要: 模板注释分为标准HTML/XML注释、解析层注释、原型注释三种。 阅读全文
posted @ 2019-10-19 11:23 gdjlc 阅读(2820) 评论(0) 推荐(0) 编辑

2019年10月18日

摘要: 在处理模板时,一般情况都是使用变量表达式 ${...} 来显示变量,还可以使用选定对象表达式 *{...},它也称为星号表达式。 如果在模板中先选定了对象,则需要使用星号表达式。Thymeleaf的内置对象#object效果等同于星号表达式。 阅读全文
posted @ 2019-10-18 23:28 gdjlc 阅读(1460) 评论(0) 推荐(0) 编辑

摘要: 在处理模板时,可以由模板逻辑决定是否加载数据,以提高性能。 在Spring Boot控制器中设置数据时,使用LazyContextVariable可以实现这功能。 阅读全文
posted @ 2019-10-18 22:59 gdjlc 阅读(1158) 评论(0) 推荐(1) 编辑

2019年10月17日

摘要: Thymeleaf数据迭代使用th:each属性,可以迭代数组、List、Set和Map等,数组、List、Set的迭代方法类似,迭代Map则会得到一个java.util.Map.Entry对象。 在迭代过程中,还可以获取迭代状态的变量,如迭代索引、数据集合大小等等。 阅读全文
posted @ 2019-10-17 23:14 gdjlc 阅读(1646) 评论(0) 推荐(0) 编辑

摘要: if语句 条件判断使用th:if,它会判断表达式是否成立,表达式的结果支持boolean、number、character、String及其他类型。 满足下面情况下,if语句成立: (1) 表达式的结果是数字且不是0 (2) 表达式的结果是字符串且不是false、off、no、0 (3) 表达式的结果是其他数据类型 switch case语句 (1) 类似Java的switch case语句:th:switch、th:case (2) 使用th:case="*"来表示默认值 (3) 如果第一个th:case结果为true,则其它所有的th:case会被设置为false,即使它们的结果也是true 阅读全文
posted @ 2019-10-17 22:21 gdjlc 阅读(17817) 评论(0) 推荐(0) 编辑

2019年10月16日

摘要: 使用Thymeleaf的属性来设置HTML属性。 (1)使用th:attr属性可以修改原来HTML节点的属性; (2)th:attr属性可以同时设置多个属性; (3)每一个HTML属性都有对应的Thymeleaf属性,如th:attr="value='值'"可换为th:value="值" (4)HTML的type为checkbox、readonly、required、disabled的,Thymeleaf属性可写为th:checked="true/false"形式; (5)使用th:attrappend和th:attrprepend分别在HTML属性的后面或前面加入数据; (6)使用th:styleappend和th:classappend分别向原有style、class属性添加样式; (7)HTML5自定义属性以“data-”作为前缀,Thymeleaf同样支持自定义属性,例如可以使用“data-th-text”代替 “th:text”,使用“data-th-each”代替“th:each”; 阅读全文
posted @ 2019-10-16 22:48 gdjlc 阅读(7938) 评论(0) 推荐(0) 编辑

摘要: 在模板文件的表达式中,可以使用“${T(全限定类名).方法名(参数)}”这种格式来调用Java类的静态方法。 阅读全文
posted @ 2019-10-16 21:36 gdjlc 阅读(3106) 评论(0) 推荐(0) 编辑

2019年10月14日

摘要: 在模板文件中,可以使用“${{...}}”表达式进行数据转换,Thymeleaf会使用配置好的数据转换类,来实现转换。 例如一个User对象,简单起见假设有姓名和年龄两个字段,对象的toString()方法拼接所有字段,使用“${user}”会调用对象的 toString()方法得到所有字段,如果在模板中只想得到姓名,可以使用自定义数据转换类实现。 阅读全文
posted @ 2019-10-14 22:58 gdjlc 阅读(3115) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页