一、引入依赖
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jsp-api</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
二、打包配置
<!-- 指定版本号 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.2.RELEASE</version>
</plugin>
<!-- 将webapp下的jsp、js、css、images等文件打包到jar中 -->
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
三、application.yml
spring:
mvc:
view:
prefix: /jsp
suffix: .jsp
四、项目结构
src
main
java
resources springboot配置文件
webapp
jsp
js
css
五、jsp
@RequestMapping("/")
public String login() {
return "/login";
}
六、js
<script type="text/javascript" src="../js/login.js"></script>