根据上一篇文章MyEclipse使用Maven搭建Spring Boot项目(二),我们已经创建了可以运行的web项目,再此基础上,本章将介绍如何访问jsp页面。
一、创建启动类,Application.java.启动类应放在controller的同级或上一级
目录结构中:
src/main/java---编写代码存放的目录。
src/main/resources--资源存放的目录。
src/main/webapp--jsp等相关内容存放的目录。
二、增加一个controller
在包com.shop.login.controller下增加LoginController.java
package com.shop.login.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping(value="/login")
public class LoginController {
@RequestMapping(value="/index")
public String hello(){
return "login/login";
}
}
三、访问jsp
在application.properties中定义好访问jsp文件的配置
spring.mvc.view.prefix = /WEB-INF/views/
spring.mvc.view.suffix =.jsp
四、在pom.xml中加入用于编译jsp的依赖
<!--用于编译jsp-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<!--
<scope>provided</scope>
-->
</dependency>
五、启动成功后,在浏览器输入: http://localhost:8080/login/index 即可访问/WEB-INF/login/login.jsp页面。