如何在springBoot项目中访问到jsp页面?
1.添加pom依赖
<dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!--用于编译jsp--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>8.5.37</scope> </dependency>
2.配置application.properties
spring.mvc.view.prefix=/WEB-INF/jsp/ --jsp所在的目录 spring.mvc.view.suffix=.jsp
3.添加jsp文件
main目录下添加webapp目录,与recources同级。
TODO:有的时候使用IDEA右键创建jsp时却发现有jsp这一项
需要让IDEA知道我们需要在哪里创建jsp
解决方法:左上角,File中点击Project Structure项,在Modules选项卡中,找到本项目,在本项目下添加web。
4.添加跳转Controller
@Controller public class IndexController { @RequestMapping("/test") public String index() { return "index"; } }
启动服务访问: http://localhost :8080/test