springboot中集成jsp,打成jar包可用jsp
来源:互联网 发布:linux文件实时同步ftp 编辑:程序博客网 时间:2024/06/06 09:59
前两个花了些时间把spring项目转移到springboot中。由于之前的项目中用的模板引擎是jsp,但是springboot对于jsp支持并不是太好。所以花了写时间。以下是操作步骤。
1,首先你需要在你的pom文件中加入jsp依赖支持。
2,然后在配置文件中指定你的视图位置
yml写法
proferties写法spring.mvc.view.prefix=/spring.mvc.view.suffix=.jsp注意prefix这里写的就是你自己的jsp文件存放的位置,例如你在WEB-INF/jsp下面,路径就是spring.mvc.view.prefix=/WEB-INF/jsp3,在完成上面的步骤之后,运行项目就可以访问jsp界面,但是别高兴的太早,当你打成一个jar包的时候,你会发现你不能访问jsp了,原因是你需要在你的pom文件把webapp的文件打包进去。在pom文件中<build>里面加入以下代码在这里如果你的pom文件继承了springboot的父pom是1.5.3版本的,这里很坑一点就是https://git.oschina.net/xuyong1995/springboot_jspspring-boot-maven-plugin 1.5.3版本的打包控件打出来的jar包是无法访问jsp的,直接404,即使你的jsp文件打包进去了。spring-boot-maven-plugin 1.4.2版本就是可以的,我不知道这两个版本打包控件有什么区别,有知道的大神可以讲讲。下面的这段代码<resource> <!-- 指定resources插件处理哪个目录下的资源文件 --> <directory>src/main/webapp</directory> <!--注意此次必须要放在此目录下才能被访问到 --> <targetPath>META-INF/resources</targetPath> <includes> <include>**/**</include> </includes> </resource>就是把jsp文件打进jar包的代码。打完包的同学,可以把jar包解压看看里面有没有这个文件。
基本上到这里项目就是晚上加入了jsp支持了。springboot里面的配置,还有yml配置文件的配置,jsp热加载的,完整的pom配置,我就放到我的码云上面
有问题的同学可以clone下来,跑一跑,看看是哪里出了问题。
阅读全文
3 0
- springboot中集成jsp,打成jar包可用jsp
- springboot jar包 无法访问jsp
- 在Springboot中集成jsp
- springboot 支持jar包运行jsp文件
- springboot jar jsp
- SpringBoot集成jsp
- springboot之集成jsp(springMVC)
- springboot集成jsp,可以打包
- jsp 中对jar 包的引用
- 基于springBoot的maven工程打成jar包进行运行
- 本地可用,打成jar包放到环境上就报错!
- SpringBoot打成war包
- springboot打成war包
- springBoot 打成war包
- SpringBoot 中使用JSP
- springboot打包jar包找不到jsp文件以及在linux永久执行java -jar以及springboot的多环境配置
- java打成jar包
- 打成jar包
- sublime初始vue的代码片段
- 《飞猪规则》 第二章 自由行及跟团游类商品发布规范
- Servlet线程安全性问题总结
- leetcode#551. Student Attendance Record I
- linux常用命令
- springboot中集成jsp,打成jar包可用jsp
- linux中线程的基本相关知识
- 第三次爬虫实战--模拟登录Freelancer
- 图解PCIE原理(从软件角度)
- 持续集成之jenkins实践教程:基础篇(1): 邮件设置
- ORB-SLAM(四)追踪
- 时间戳相减的几种方法
- ORB-SLAM(五)优化
- 二叉树的各种操作(遍历/深度/距离/转换)