SpringBoot模板引擎
程序员文章站
2024-03-12 14:53:56
...
springboot模板引擎
测试是否springboot集成是否成功
相当与集成mybatis
ThymeleafController
package com.wxm.springboot.controller.springboot2;
import com.wxm.springboot.entity.springboot2.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import java.util.ArrayList;
import java.util.List;
/**
* @author wxm
* @site www.wxm.com
* @company xxx公司
* @create 2019-12-28 15:57
*/
@Controller
@RequestMapping("/thymeleaf")
public class ThymeleafController {
@RequestMapping("/list")
public String list() {
System.out.println(" list........");
return "list";
}
}
http://localhost/thymeleaf/list
thymeleaf模板
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
这里讲解的时候的时候是关闭缓存的(不关闭缓存有可能存在代码没有显示效果的问题)
将配置文件的后缀名改成.yml文件
spring.thymeleaf.cache=false
直接使用el表达式:${title},这里如果是支持的时候是会显示出人员表
这几个字
显然不支持,因为这里使用的是html,而不是jsp,${xxx}
是jstl表达式,必须基于jsp,
thymeleaf中${}语法
<h3 th:text="${title}"></h3>
thymeleaf中list遍历
<tr th:each="u : ${userList}">
<td th:text="${u.uid}">
</td>
<td th:text="${u.uname}">
</td>
<td th:text="${u.upwd}">
</td>
</tr>
thymeleaf解决html转译问题
html
<p th:utext="${msg}"></p>
controller
效果:
推荐阅读
-
SpringBoot模板引擎
-
自定义一个异常类模板的简单实例
-
springboot docker jenkins 部署 对比 tomcat 博客分类: springspringbootjenkinsdocker springbootdockerjenkins部署tomcat
-
velocity 字符串数字转数字 博客分类: 模板语言 velocity字符数字转数字
-
PHP微信模板消息操作示例
-
PHP数据分析引擎计算余弦相似度算法示例
-
DataGrid 动态添加模板列 实现代码
-
举例讲解Java设计模式编程中模板方法模式的运用实例
-
application.properties文件没有叶子图标,springboot项目启动的时候也报错
-
SpringBoot项目启动时后台没有端口好的信息,打印的日志就几行