Spring boot 访问template文件夹下的html

  • Post author:
  • Post category:其他


第一步:

创建html文件,格式:

<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8"/>
<title>Insert title here</title>
</head>
<body>
	 点击切换语言:
    <a href="?lang=zh_CN">简体中文</a> &nbsp;&nbsp;
    <a href="?lang=en_US">English(US)</a><br/>
    <p>
        <!-- <h2 th:text="#{welcome}"></h2> -->
    </p>
</body>
</html>

xmlns不能少,否则会显示不到该界面

第二步:

Controller类必须使用@Controller注解,不能是RestController

第三步:

控制器中return的index.html 只需要index即可,不要写.html

@org.springframework.stereotype.Controller
@RequestMapping("user")
public class Controller
{

	@Autowired
	private UserService userService;

	@RequestMapping("list")
	public String queryUserAll(String name,Model model){
		String content = userService.queryUserByName(name).toString();
		
		return "index";
	}
}

第四步/最终

application.properties中可以不用配置#spring.thymeleaf.prefix=classpath:/templates/  默认就是该文件夹下的内容

访问controller的路径即可,无需项目名字



版权声明:本文为PJF1501105594原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。