springboot默认是不支持jsp的,需要在pom.xml文件中添加以下依赖:
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
application.properties中可以配置访问地址,端口,jsp文件的前缀和后缀
server.port=8080 server.address=127.0.0.1 spring.mvc.view.prefix=/WEB-INF/jsp spring.mvc.view.suffix=.jsp
目录如下:
测试类如下:
package com.edu.spring.springboot; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class LoginController { @RequestMapping("/login") public String login(){ return "/ok"; } }
浏览器输入:http://127.0.0.1:8080/login即可跳转到 ok.jsp页面