spring boot 完整集成jsp。(亲测可用)
1.idea在工程源文件夹src/main/下创建web资源文件夹,webapp,并设置为资源文件。
2.application.properties文件设置如下
#jsp 支持 spring.mvc.view.suffix=.jsp spring.mvc.view.prefix=/WEB-INF/jsp/#关闭默认模板引擎 spring.thymeleaf.cache=falsespring.thymeleaf.enabled=false
3.maven配置jsp相关依赖。
<!--jsp支持--><!-- servlet 依赖. --><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId></dependency><!-- tomcat 的支持.--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency>
4.创建ServletInitalizer集成SpringbootServletInitalizer,绑定自己添加了@SpringbootApplication类。
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer;public classServletInitalizer extends SpringBootServletInitializer {@Overrideprotectedfinal SpringApplicationBuilder configure(final SpringApplicationBuilder application) {return application.sources(Application1.class);} }
5.webapp示例。
6.添加maven spring boot插件,将pom文件打包方式改成war。
7.执行springboot:run。可以看到程序正常运行。
8.也可以用maven package打包部署到tomcat。执行mvn:package。
转载于:https://www.cnblogs.com/mercurys/p/7685102.html
spring boot 完整集成jsp。(亲测可用)相关推荐
- 二代身份证读卡插件安装包(完整亲测可用).zip
分享最新2022年的二代身份证读卡插件安装包 通用型二代身份证读卡器驱动,适应大部分身份证读取设备,包含64位.32位驱动程序. 实现在web浏览器中采用https协议读取身份证信息,兼容多种浏览器. ...
- 从零开始的Linux 802.11WiFi CSITool(AP和monitor模式均亲测可用)
从零开始的Linux WiFi CSITool(AP和monitor模式均亲测可用) 主要参考 1.官方资料: 2.亲测可用安装教程: 零.Linux及CSI相关知识的学习 1.Linux相关 1.1 ...
- Spring Boot 工程集成全局唯一ID生成器 Vesta
2019独角兽企业重金招聘Python工程师标准>>> 本文内容脑图如下: 文章共 760字,阅读大约需要 2分钟 ! 概 述 在前一篇文章 <Spring Boot工程集成全 ...
- 无人机斜影(倾斜摄影)数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例
无人机斜影(倾斜摄影)数据(OSGB)转 Cesium 3dtile 数据归纳总结以及亲测可用示例 运行环境 Cesium 加载 3dtile 数据,用来测试环境 OSGB 数据下载 OSGB 格式数 ...
- zkeys阿帕云对接易支付插件,支持zkeys阿帕云最新版(亲测可用)
阿帕云对接易支付的文件,可以让你的阿帕云具有对接易支付的接口. zkeys已经改名为阿帕云 以下版本都可以使用 ZKEYS云管平台(大陆版)更新至v5.3.3版本 ZKEYS分销平台更新至v5.2.3 ...
- XMind 8 Update 8 Pro 激活教程(亲测可用) 国外官网下载 破解教程(带离线安装包)
Jun 21, 2019 | 资源 - 破解软件(稀缺)资源 - 破解软件(常用) | 1.2k 字 | 4 分钟 文章目录 1. 本博文的简述or解决问题? 2. 下载安装包: 3. 说明: 4 ...
- pytorch用多层感知机实现鸢尾花3分类(亲测可用)
pytorch用多层感知机实现鸢尾花3分类(亲测可用) 泪目了,家人们 我终于能交出点东西了 这是上课的要求,不能直接用库,不能用sklearn函数,必须用多层感知机!而且要3分类,太难了. 鸢尾花分 ...
- 前端加密方法sha256.js源码+用法(亲测可用)
之前看到一个类似的,但是源码不完整:在此总结一个可用的. 一.sha256.js /**** Secure Hash Algorithm (SHA256)* http://www.webtoolkit ...
- PDF转word并去除水印以及处理的页数限制【pdf转word可编辑 百分百还原文件 亲测可用】
提示:操作aspose-pdf-22.10-jdk16.jar 对其重编译修改校验权限 使用javassist 重编译(学习测试使用,aspose所有的包都可以用该教程.亲自测试过的) 文章目录 前言 ...
最新文章
- CSS之定位(固定定位)
- 技术/领域专家有什么要求?
- Linux文件系统IO:直接IO原理与实现:缓存I/O、直接I/O
- SCPPO(六):源代码管理工具---Team Foundation Server
- [Java] Maven 建立 Spring MVC 工程
- opencv基本绘图函数--点,线,矩形,圆等
- 哈理工OJ 1926 函数式计算
- 《如何克服社交焦虑》- (美)埃伦·亨德里克森著;冯晓霞译
- nRF52840学习-初识1-1
- 黑苹果固态硬盘_三款小软件解决MacOS黑苹果下电脑固态硬盘测速难题
- html中写switch,switch语句使用
- 面试官问:你在项目中做过哪些安全防范措施?
- codewars day1
- Codeforces Round #439C 组合数-The Intriguing Obsession
- 【整理】MFC单文档程序窗口大小的设置
- Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验
- 、HTML“计算机输出”标签codekbdsampttvarpre
- 哲学家就餐问题的三种避免死锁的解法(PV操作)
- Matlab不同版本之间中文注释乱码的解决方法
- H5页面跳转传递参数过长
热门文章
- 【以前的空间】树链剖分
- Exploring the 7 Different Types of Data Stories
- 纯CSS3实现宽屏二级下拉菜单
- Java+eclipse的配置
- 星之卡比镜之迷宫机器人_迷宫武器盘点 | 是兄弟,就拿大宝剑砍我!
- matlab fittype 求不出参数,[转]matlab 中fit fittype
- linux存储--mmap与sendfile(十七)
- C++中sizeof问题
- leetcode算法题--二叉树的锯齿型层次遍历
- php 下载网络文件,PHP实现文件下载