加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

使用 jstl制作的 jsp页面异常

发布时间:2023-06-19 14:23:02 所属栏目:教程 来源:
导读:我们在jsp的使用过程中加入jstl的支持就会发现页面变异常,那么这样怎么回事呢?现在我们就和错新小编一起去了解了解jsp页面使用jstl出现异常的分析吧。

1.在jsp页面中使用如下代码加入jstl的支持

复制代码
我们在jsp的使用过程中加入jstl的支持就会发现页面变异常,那么这样怎么回事呢?现在我们就和错新小编一起去了解了解jsp页面使用jstl出现异常的分析吧。
 
1.在jsp页面中使用如下代码加入jstl的支持
 
复制代码 代码如下:
 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
 
2.如果jsp页面报如下异常
 
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.Customer.addCustomerInfo_jsp
 
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177)
 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
 
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 
root cause
 
java.lang.ClassNotFoundException: org.apache.jsp.Customer.addCustomerInfo_jsp
 
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
 
java.security.AccessController.doPrivileged(Native Method)
 
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132)
 
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
 
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172)
 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
 
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 
org.springfr
 
amework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
 
那么很有可能是你的Tomcat的lib目录中没有jstl的jar包,所以才导致tomcat无法解析jstl
 
解决方案:在tomcat的lib目录中添加jstl的jar包即可。
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!