Thymeleaf视图模板
# Thymeleaf视图模板
在页面上把java内存中存放的数据库数据取出渲染出来。
①添加thymeleaf的jar包。②新建ViewBaseServlet类,然后自己的servlet继承这个类。③在web.xml文件中添加配置,前缀view-prefix,后缀view-suffix。
语法使用
if语句
<tr th:if="${session.fname==null}" > <tr th:unless="${session.fname==null}" >1
2th:text将会话获取的数据渲染到标签内容中
<td th:text="覆盖当前td标签内的文本内容">1th:each遍历循环容器,fruit为list中每个实体
<tr th:unless="${lists.isEmpty(session.fruitlist)}" th:each="fruit:${sesssion.fruitlist}">1th:href和${}解析变量来传值给超链接,其中request作用域中的变量不需要解析,session或者是application一般来说不需要加#,如${session.fruit==null},${application.param}
<a th:href="'/edit?fid='+${fruit.fid}" th:text="${fruit.fname}"></a>1
编辑 (opens new window)
上次更新: 2023/12/15, 15:49:57