在使用IDEA创建Spring-Boot后,发现点击文件夹NEW的时候找不到JSP的选项,在上网查找一番后,找到了解决方法。
Spring-Boot不支持JSP,首先需要支持JSP,在pom.xml中加入支持
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
接下来是给工程制定web目录,点击File->Project Structure
点击Modules,点击添加WEB,给工程添加WEB模块
点击WEB模块,点击铅笔修改web 资源的目录
这里的目录由自己选择创建,我在spring-boot-test1\src\main下面创建了webapp目录,把这个目录作为web资源的根目录
之后点击这个目录下面的目录NEW一个资源,就可以找到JSP选项了
接下来进行试验,配置配置文件
#spring mvc
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
在webapp/WEB-INF/views/目录下,创建一个hello.jsp
写一个Controller,指向该jsp
@RestController
public class HelloController {
@RequestMapping(value = "/hello")
public ModelAndView hello(People people){
ModelAndView modelAndView=new ModelAndView();
modelAndView.setViewName("hello");
return modelAndView;
}
}
访问浏览器,成功访问到了jsp页面!