springmvc升级springboot JSP文件JSTL错误解决(1)
背景:
原springMVC 项目需要升级到springboot中使用.
原来的项目使用JSP
修改后的pom文件内容
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!--jsp页面使用jstl标签--> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> </dependency> <!--用于编译jsp--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency>
错误描述
可以正常编译,打包,运行,解析jsp文件时面页报告
Spring Boot- The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files
错误
org.apache.jasper.JasperException: /incex.jsp(9,62) PWC6188: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:92) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:378) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:172) .....
查看文件发现是错误是由 <%@include file %>标签引起的
<%@include file="common/header1.jsp"%>
查询后得到两个提示
- jstl 标签定义没有找到
解决办法
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <!-- <scope>provided</scope> 删除这个--> </dependency>
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
《Java 开发手册》的前世今生
《Java 开发手册》始发于阿里巴巴内部规约,涵盖编程规约、异常日志、单元测试、安全规约等七大维度。从 2017 年上线至今整整四年,共发布了七个版本,在全球 Java 开发者共同努力下,这本手册已经成为业界普遍遵循的开发规范,感谢大家一直和我们在码出高效、码出质量的路上并肩同行。 本文将介绍每个版本手册更新的亮点,文末可以下载所有版本的合集。 第七版:泰山版《Java 开发手册》 更新日期:2020/04/22 更新亮点: 新增 5 条日期时间规约 新增 2 条表别名 sql 规约 新增统一错误码规约 新增的规约细则如下: OOP 规约 1.【强制】任何货币金额,均以最小货币单位且整型类型来进行存储。 2.【推荐】当某个方法的代码行数超过 10 行时,return / throw 等中断逻辑的右大括号后加一个空行。 说明:这样做逻辑清晰,有利于代码阅读
- 下一篇
为什么有些人学完Java找不到工作
为什么有些人学完Java找不到工作,Java作为常年占据编程语言排行榜第一位的语言,深受市场欢迎,无论是市场上对于Java开发人员的需求还是薪资水平一直都居高不下。因此不少人都转行投身到Java开发行业中,一些人在学习后发现自己并没有像期望的那样拿到高薪offer,这是什么原因呢?下面就给大家分析一下为什么有些人学完Java后难找工作。误区一,盲目搜集下载Java学习资料。因为一开始学习不知道应该如何入门,许多初学者会在网上找一些学习视频,然后快速的看完这些各样关于Java的视频资料,好像已经懂得很多东西了,但是却记不住自己学了什么。这就是典型的因为缺乏学习规划,而没有构建自己的Java知识体系。那正确的做法是什么呢?初学着应该在入门Java的时候,就规划好自己的学习路线。关于如何规划Java的学习路线,大家可以参考好程序员Java培训的学习大纲,为了让零基础学员快速入门,好程序员Java培训针对零基础学员内容上从基础到进阶逐步加深,同时在学习的过程中还会增加各种项目实战训练,让学员在学习的过程中也可以积累丰富的项目实战经验。误区二,只看不练,缺乏项目实战的经验。前面说过了规划学习路线...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7