关于jsp页面使用jstl的异常分析

所属分类: 网络编程 / JSP编程 阅读数: 1657
收藏 0 赞 0 分享
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包即可。

jstljar包下载地址:下载jstl
更多精彩内容其他人还在看

Java操作文本文件的方法

Java操作文本文件的方法
收藏 0 赞 0 分享

J2SE中的序默认序列化

J2SE中的序默认序列化
收藏 0 赞 0 分享

Java多线程编程之限制优先级

Java多线程编程之限制优先级
收藏 0 赞 0 分享

EJB 3.0 开发指南之定时服务

EJB 3.0 开发指南之定时服务
收藏 0 赞 0 分享

J2SE中的序列化之继承

J2SE中的序列化之继承
收藏 0 赞 0 分享

J2SE中的序列化的认识

J2SE中的序列化的认识
收藏 0 赞 0 分享

Java中基本数据类型与流

Java中基本数据类型与流
收藏 0 赞 0 分享

Eclipse中使用ANT

Eclipse中使用ANT
收藏 0 赞 0 分享

Hibernate+Spring+Struts扩展Struts

Hibernate+Spring+Struts扩展Struts
收藏 0 赞 0 分享

Eclipse开发Hibernate应用程序

Eclipse开发Hibernate应用程序
收藏 0 赞 0 分享
查看更多