1.在application配置文件里面加入配置:

spring:

mvc:

view:

prefix: /jsp/

suffix: .jsp

2.手动在src->main->下面创建webapp文件夹

3.在Springboot 启动类加入如下代码:

@Bean

public InternalResourceViewResolver setupViewResolver() {

InternalResourceViewResolver resolver = new InternalResourceViewResolver();

resolver.setPrefix("/jsp/");

resolver.setSuffix(".jsp");

return resolver;

}

4.在webapp->下面创建jsp文件夹放入你的jsp文件

这个时候目录层级大概应该是这样的

5.在pom文件里面加入jsp依赖

javax.servlet

jstl

org.apache.tomcat.embed

tomcat-embed-jasper

这个时候jsp是可以正常访问的。

但是部署到服务器之后就会出现404错误(我出现了这个错误。)

解决办法:

在pom文件中加入代码:

org.springframework.boot

spring-boot-maven-plugin

1.4.2.RELEASE

true

true

src/main/webapp

META-INF/resources

**/**

src/main/resources

因为据网上的资料说超过这个版本之后就不行了,具体原因未深究。

至此从新打包部署之后jsp应该就可以正常访问了

然后我这边做法是把资源文件都放到服务器了 js css img等等这些资源

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

项目部署服务器 jstl,Springboot集成jsp及部署服务器实现原理相关推荐

  1. SpringBoot——SpringBoot集成jsp

    1.开始开始开始 SpringBoot前端如果要使用jsp了话,需要在pom文件中加入以下依赖. <!-- 引入SpringBoot内嵌Tomcat对jsp的解析依赖,不添加这个解析不了jsp ...

  2. SpringBoot集成Axis2,部署webservice接口并调用

    SpringBoot集成Axis2,部署webservice接口并调用 一.省略新建springboot项目过程 1.pom.xml 2.application.yml 3.准备工作做完,编写serv ...

  3. SpringBoot 集成 Jsp、Thymeleaf 模板引擎 + Thymeleaf 基本使用

    Spring Boot 集成 Thymelaf 模板 集成 Jsp 模板 引入依赖 + 配置文件 启动项目 控制器访问 jsp 页面 集成 Thymeleaf 模板 引入依赖 + 配置文件 控制器访问 ...

  4. SpringBoot集成Jsp教程

    Springboot的默认视图支持是Thymeleaf, Thymeleaf是一个流行的模板引擎,是用来开发Web和独立环境项目的服务器端的Java模版引擎,开发传统Java WEB工程时,我们还是使 ...

  5. Springboot 项目通过 gitlab CI/CD 集成 k8s 自动部署

    本章节主要讲的是 springboot 项目发到 gitlab 仓库,触发 gitlab ci/cd 实现项目自动集成和部署,其中部署是以 k8s 方式部署 关于 gitlab-runner 安装和注 ...

  6. springboot集成jsp

    springboot官方推荐使用模板进行前端页面的展示,但是不排除项目中也会使用jsp. 使用jsp时,需要进行一下配置: 1. 使用maven创建的项目中packing选用war包 如果没有选对,也 ...

  7. 学习Docker之Docker初体验 简单用例---SpringBoot集成Docker的部署、发布与应用

    简单用例 简单的创建一个工程,实现一个接口即可,然后在pom中添加docker插件,相关代码如下 @SpringBootApplication @RestController public class ...

  8. SpringBoot集成jsp(附源码)+遇到的坑

    1.大体步骤 (1)       创建Maven web project: (2)       在pom.xml文件添加依赖: (3)       配置application.properties支持 ...

  9. 一个项目了解 SpringBoot 集成 MyBatis

    SpringBoot 集成 MyBatis 创建项目 1.引入依赖 mybatis-spring-boot-starter 依赖 完整的 pom.xml 2.配置文件 加入mybatis配置 完整的配 ...

最新文章

  1. basicLSTMCELL() num_units参数代表了LSTM输出向量的维数
  2. Oracle 表空间的段管理
  3. eclipse中配置c++开发环境 Eclipse + CDT + MinGW
  4. skip-grant-tables:非常有用的mysql启动参数
  5. 二进制安装mysql集群_实战mysql集群搭建(一)--centos7下二进制安装mysql-5.6
  6. 修改WordPress网站默认wp-content/uploads上传文件路径
  7. response.addCookie(cookie);报错分析
  8. 酷睿i5 1235u参数 i5 1235u处理器怎么样
  9. 常见路由协议有哪些?—Vecloud
  10. java我的世界非正常退出_我的世界非正常退出怎么办???
  11. 搭建SPA项目SPA项目中使用路由嵌套路由
  12. ubuntu rsync 命令拷贝,显示进度
  13. Blood Cousins (dsu on tree + 求第k级祖先)
  14. Java并发编程 - 共享模型之管程
  15. 以蜜代糖促进心脑血管健康
  16. 远程桌面工具 mRemote
  17. Ubuntu20.04 虚拟显示器配置,解决Ubuntu无显示器时nomachine/vnc/Teamviwer等远程终端桌面卡顿问题
  18. 关于SIFT特征点检测与黑塞矩阵的读书笔记
  19. go web ssh推荐使用
  20. 倾斜摄影后处理软件 Linux版,正射影像倾斜摄影测量软件相关软件汇总

热门文章

  1. 更快的Maven来了,我的天,速度提升了8倍!
  2. MyBatis 的执行流程,学废了!
  3. C语言小白适合入门的项目——扫雷
  4. zoj 1091 Knight Moves
  5. 十四、PyCharm开发Python利用WMI修改电脑IP、DNS
  6. Mapreduce的排序、全排序以及二次排序
  7. Docker中的Nginx搭建HTTPS环境
  8. maven安装过程以及手动添加jar包到本地仓库
  9. c语言课程设计大作业模版,c语言课程设计报告模板下载
  10. mysql 重启_mysql重启的问题