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

在jsp页面中使用如下代码加入jstl的支持,发现页面如下异常,那么很有可能是你的Tomcat的lib目录中没有jstl的jar包,所以才导致tomcat无法解析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包即可。

jstljar包下载地址:下载jstl

时间: 2024-12-27 23:16:26

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

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

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

jsp页面引用js文件异常

问题描述 jsp页面引用js文件异常 引用的js路径没有问题,现象是清理完浏览器缓存之后,首次调用js文件的时候js无法正常加载,但是关闭浏览器后重新打开,就没事了,因为项目里面用的单点登陆,以上就是,未登陆直接点击个人中心登陆跳转后,js无法加载.关闭浏览器后再重新操作就好了 解决方案 JSP页面中引入js文件 解决方案二: 引用JS路径不对,重新加载是项目在缓存中找到的,不能用的 解决方案三: 解决方案四:

新建一个java Web工程,在jsp页面导入jstl标签。运行页面报错!(服务器为 WebLogic)求各位大大帮忙!

问题描述 [size=36px]Error500--InternalServerError[/size]java.lang.NoClassDefFoundError:javax/servlet/jsp/el/VariableResolveratjava.lang.Class.getDeclaredMethods0(NativeMethod)atjava.lang.Class.privateGetDeclaredMethods(Class.java:1647)atjava.lang.Class.g

jsp 页面会出新这种异常,请朋友们帮忙看一下,谢谢!

问题描述 [2011-01-0117:47:21]Servlet.service()forservletjspthrewexceptionjava.lang.NullPointerExceptionatorg.apache.jsp._3g.index_jsp._jspService(index_jsp.java:77)atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)atjavax.servlet.http.H

ssh模式下从JSP页面获取值报异常

问题描述 2011-04-1213:03:24SettingparamsD1=>[请选择...]T10=>[]service.svrDeal=>[运费自承担123]2011-04-1213:03:24EnteringnullPropertyValue[target=[com.opensymphony.xwork2.DefaultTextProvider@bb6255],property=theme]2011-04-1213:03:24EnteringnullPropertyValue[t

JSP中使用JSTL按不同条件输出内容的方法_JSP编程

本文实例讲述了JSP中使用JSTL按不同条件输出内容的方法.分享给大家供大家参考.具体如下: ConditionalContentJSTL.jsp页面: <%@ page language="java" contentType="text/html;charset=UTF-8" %> <%@ taglib uri="/WEB-INF/tld/c-rt.tld" prefix="c-rt" %> <

jsp页面使用${}不起作用的解决方法_JSP编程

在动态显示所有的资源的时候,发现${}不起作用,因而页面不显示结果,最后经过排除发现是jstl没有引用,在页面头引用 <%@taglib uri="http://java.sun.com/jsp/jstl/core"prefix="c"%> 即可 以上就是小编为大家带来的jsp页面使用${}不起作用的解决方法的全部内容了,希望对大家有所帮助,多多支持~ 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右

【错误解决】[Maven]使用Maven配置Jstl出现异常:The absolute uri: http://java.sun.com/jsp/jstl/core cannot...

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 也就是出现如下错误: 严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or

JSP最佳实践: 使用JSTL来更新JSP页面

简介:JSP 标准标记库(Standard Tag Library,JSTL)是一组以标准化格式实现许多通用的Web站点 功能的定制标记.在 JSP 最佳实践这一部分,Brett McLaughlin将向您介绍JSTL,阐述如何转变JSP页面 来使用高功能性的标记. JSP技术的优势之一在于其定制标记库工具.除了核心JSP标记,如 jsp:include 之外,定制标记库工 具使您能够创建唯一的标记来描述以站点或应用程序为导向的操作.一旦您创建了定制标记库(简称 taglib),当您扩展项目或转