springboot集成jsp
2024-01-10 12:52:23
首先pom中引入依赖包
<!--引入servlet-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<!--引入jstl标签库-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--增加tomcat处理jsp-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
增加webapp资源打包处理
将webapp下的所有文件打包到target文件下的META-INF/resources下
<resources>
<resource>
<directory>src/main/webapp</directory>
<targetPath>META-INF/resources</targetPath>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
在main下创建webapp文件夹并进行如下设置File—>Projec Structure中
点击加号选择刚才的webapp文件夹
然后该文件夹就是显示多个点即可
增加配置
server:
port: 8081
servlet:
context-path: /client
spring:
mvc:
view:
prefix: /WEB-INF/ #View前缀
suffix: .jsp #View后缀
static-path-pattern: /static/** #访问静态资源时需要加上前缀stati
resources:
static-locations: classpath:/META-INF/resources/ #指定静态文件目录
创建jsp和js文件
注意在jsp中增加
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
编写controller
@Slf4j
@Controller
public class IndexController {
@GetMapping("/v1/index")
public String loginReq(){
log.info("执行index");
return "index";
}
}
启动
输入地址:http://127.0.0.1:8081/client/static/js/jquery.min.js 查看静态文件
输入地址:http://127.0.0.1:8081/client/v1/index 访问jsp
文章来源:https://blog.csdn.net/u010833154/article/details/135499660
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!