IDEA,java Web 项目出现javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.servle······

在学习管理项目时遇到javax.servlet.ServletException和JspException,错误源于依赖导入问题。原来使用的servlet-api依赖版本为2.x,而应使用javax.servlet-api的3.x版本。两者groupId相同,但artifactId在3.0之后变为javax.servlet-api。导入正确版本的依赖后,问题得到解决。

记一次学习中出现javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.servle······报错的解决

在学习某个管理项目时,出现了上述错误,检查代码没有错误,页面却无法显示且后台报上面的错,查询后发现是依赖导入有问题

原来依赖为:
在这里插入图片描述
这里应该使用的依赖是
在这里插入图片描述
版本不同

这里发现这两个依赖的groupId是一样的,那他俩有什么区别吗?
查询后发现这两者是版本不同的,如上图中他俩的version版本号一个为2.x一个是3.x
3.0之后的版本artifactId都是javax.servlet-api
之前的版本artifactId都是servlet-api

在导入依赖时注意这点即可

严重: Servlet.service() for servlet [jsp] in context with path [/TSM-Admin-v2.1] threw exception [javax.servlet.ServletException: javax.servlet.jsp.JspException: TableTag Problem: javax.servlet.jsp.JspException: TableTag.doAfterBody() Problem: java.lang.Exception: You need to specify the totalRows (as an Integer) to use the org.extremecomponents.table.callback.LimitCallback. at org.extremecomponents.table.callback.LimitCallback.retrieveRows(LimitCallback.java:52) at org.extremecomponents.table.core.TableModelUtils.retrieveRows(TableModelUtils.java:52) at org.extremecomponents.table.core.TableModelImpl.execute(TableModelImpl.java:225) at org.extremecomponents.table.tag.TableTag.doAfterBody(TableTag.java:459) at org.apache.jsp.pages.awa.admin.manage.subnetList_jsp._jspx_meth_ec_005ftable_005f0(subnetList_jsp.java:917) at org.apache.jsp.pages.awa.admin.manage.subnetList_jsp._jspx_meth_cpm_005fwrap_005f2(subnetList_jsp.java:862) at org.apache.jsp.pages.awa.admin.manage.subnetList_jsp._jspService(subnetList_jsp.java:291) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:71) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(Standar
最新发布
07-17
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值