SpringBoot2.x入门到项目实战课程系列(第五章)( 五 )
< , >= , <= ( gt , lt , ge , le ) 2. Equality operators: == , != ( eq , ne )七、Conditional operators(条件表达式;三元运算符) (参考: 4.11 Conditional expressions) 1. If-then: (if) ? (then) 2. If-then-else: (if) ? (then) : (else) 3. Default: (value) ?: (defaultvalue)八、Special tokens(特殊操作) (参考: 4.13 The No-Operation token) 1. No-Operation: _5.3.4 实例代码演示5.3.4.1 声明 userList.add(new User("小星", 1)); userList.add(new User("小李", 2)); userList.add(new User("小张", 1)); map.put("userList", userList); return "study";}
- study.html
姓名程序员星仔
- 获取迭代状态
编号姓名总数偶数/奇数第一个元素最后一个元素0mengxuegu未知0
- 练习 : 供应商管理 查询页面
- th:if 不仅判断返回为 true 的表达式 , 还判断一些特殊的表达式 。
- 如果值不是Null, 以下情况均返回 true:
- 如果值是boolean类型并且值为true.
- 如果值是数值类型并且值不为0.
- 如果值是字符类型并且值不为空.
- 如果值是字符串并且内容不为 “false” , “off” 或者 “no” .
- 如果值不是上述类型也返回true.
- 如果值是NULL, 则返回false
下面加notth:if判断,如果此文字显示说明有值th:unless判断,如果此文字显示说明有值
- th:unless 与 th:if 作用正好相反 。
- th:swith th:case
@RequestMapping("/study")public String study(Map map, HttpServletRequest request) { List userList = new ArrayList<>(); userList.add(new User("小星", 1)); userList.add(new User("小李", 2)); userList.add(new User("小张", 1)); map.put("userList", userList); // 1女, 2男 map.put("sex", 1); map.put("man", 2); return "study";}
女
男
未知
5.3.4.4 显示标签体内容- th:text 转义特殊字符, 即 h1标签以文本显示出来
- th:utext 不转义特殊字符, 即 h1 标签展现出本来效果
@RequestMapping("/study")public String study(Map map, HttpServletRequest request) { List userList = new ArrayList<>(); userList.add(new User("小星", 1)); userList.add(new User("小李", 2)); userList.add(new User("小张", 1)); map.put("userList", userList); // 1女, 2男 map.put("sex", 1); map.put("man", 2); // th:text th:utext map.put("desc", "欢迎来到程序员星仔"); return "study";}
- 补充:Thymeleaf 行内表达式双中括号: [[表达式]] (就是不在标签上使用属性 , 参考12 Inlining)
[[${desc}]]Hello, [[${desc}]]。。。
- 固态硬盘入门手册,一看就精通的电脑硬件教程
- SpringBoot2.x入门到项目实战课程系列(第二章)
- 「精选」网易严选质量数仓建设(二)—质量数仓项目建设及管理
- 「OpenCV入门教程」线性滤波方框滤波、均值滤波与高斯滤波
- Go 实战项目推荐:Gin 实现的工单系统
- Python爬虫入门第一课:如何解析网页
- 更新了!深入浅出图解Git,入门到精通(保姆级教程)第三篇
- 宁夏举办第35届青少年科技创新大赛机器人竞赛项目
- 入门到老手全覆盖,锐龙CPU给3D创作加速
- 昔日i7沦为i3,英特尔十代i3或成入门游戏CPU最优选