首先官方不推荐使用jsp,对jsp的支持也只是为是兼容。
注:经测试,发现支持jsp后,只能打出war包部署使用,不能通过main方法启动访问,网上的文章是可以通过main方法启动访问的,不清楚原因。
如果要使用jsp,步骤如下:
- 添加依赖库
网上有依赖jstl、javax.servlet-api、tomcat-embed-jasper的,但经测试,main启动的话依赖啥都不行,打war包启动的话不添加这些依赖也可以。
2.配置
Application.properties中添加配置:
#页面默认前缀目录
spring.mvc.view.prefix=/WEB-INF/jsp/
#响应页面默认后缀
spring.mvc.view.suffix=.jsp
扫描二维码关注公众号,回复:
5876616 查看本文章
3.创建jsp目录
4.Controller返回页面
@RequestMapping("/toLogin")
public String hello(){
return "login";
}
如果不使用JSP,改用Themeleaf。