首页 > 其他分享 >Springboot使用不了jsp的一些bug

Springboot使用不了jsp的一些bug

时间:2023-01-08 22:57:24浏览次数:33  
标签:依赖 Springboot tomcat JSP jsp bug

因为在SpringBoot中不推荐使用JSP作为动态页面,我们要想使用JSP编写动态页面,需要手动添加webapp目录。

形成这个样子就算成功了(不必须有web.xml)

 

由于SpringBoot自带tomcat无法解析JSP,需要在pom文件添加JSP引擎

  1.   <!--添加jsp引擎,SpringBoot内置的Tomcat不能解析JSP-->
  2.   <dependency>
  3.   <groupId>org.apache.tomcat.embed</groupId>
  4.   <artifactId>tomcat-embed-jasper</artifactId>
  5.   </dependency>

然后配好视图管理器就可以正常使用了

 

然后就这个比较简单的步骤却有一个难以发现的bug:

在你任何东西都调好后,发现死活访问不了你的jsp,可能是你的依赖出现了冲突!!! 

Springboot中的依赖项是很少的,检查一下你有没有自己添加多余出来的依赖,我就是因为

spring-boot-configuration-processor依赖导致了与jsp依赖的冲突

 

 

 

你可以看看有没有其它的什么依赖,反正这个是肯定会有冲突的

如果还是不行,你可以试试重新构建项目

 或者清理所有缓存数据

 

这样子应该没什么问题了

 

您的观看和使用就是对我最大的支持!!!

标签:依赖,Springboot,tomcat,JSP,jsp,bug
From: https://www.cnblogs.com/jxhdbk/p/17035635.html

相关文章

  • 实现分页几种常见方式(SpringBoot)
    实现分页作用:分页展示,减少数据的处理量封装一个MyBatisUtils工具类一、直接使用sql中的关键字limit(物理分页)使用Mybatis实现分页,核心仍为SQL写mybatis的接口UserMap......
  • VsCode新建Java、SpringBoot、Python、JavaWeb项目的基本步骤
    新建Java项目选中正上方的搜索框,按下F1快捷键,输入createJava,即可出现这样的一个命令:选中这个:然后为新创建的项目选择一个合适的位置就好啦!新建SpringBoot项目选中......
  • Element前端框架的简介+基于springboot框架的CRUD
    1ElementUI简介基于Vue的一套桌面端组件库,提前封装好的UI模板,方便开发者快速搭建一个网站前端界面。官网:https://element.eleme.cn/2ElementUI安装首先创建......
  • springboot的配置文件
    springboot为了简化spring,是一个用于方便使用spring的工具今天,这里分享springboot的配置文件一、分类springboot的配置文件有3种,分别以properties,yml,yaml后缀名结......
  • asm:debug 命令(windows)
    asm:debug命令(windows)    一、debug命令      .......
  • SpringBoot——Swagger2的集成和使用
    前言现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的沟通成本就增加了。所以一款强大的RESTfulAPI文档就至关重要了。而目前在后端领域,基本......
  • SpringBoot——Redis 的集成和简单使用
    前言在实际工作中,在存储一些非结构化或者缓存一些临时数据及热点数据时,一般上都会用上mongodb和redis进行这方面的需求。所以本文准备讲下缓存数据库Redis的集成,同时会介......
  • SpringBoot——异步开发之异步调用
    何为异步调用说异步调用前,我们说说它对应的同步调用。通常开发过程中,一般上我们都是同步调用,即:程序按定义的顺序依次执行的过程,每一行代码执行过程必须等待上一行代码执行......
  • SpringBoot——异步开发之异步请求
    何为异步请求在Servlet3.0之前,Servlet采用Thread-Per-Request的方式处理请求,即每一次Http请求都由某一个线程从头到尾负责处理。如果一个请求需要进行IO操作,比如访问数据......
  • SpringBoot——定时任务的使用
    前言在JAVA开发领域,目前可以通过以下几种方式进行定时任务:Timer:jdk中自带的一个定时调度类,可以简单的实现按某一频度进行任务执行。提供的功能比较单一,无法实现复杂的调......