`
v5browser
  • 浏览: 1158373 次
社区版块
存档分类
最新评论

异常分析:关于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包即可。

jstljar包下载地址:下载jstl


分享到:
评论

相关推荐

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

    关于 JSP 页面使用 JSTL 的异常分析 在 JSP 页面中使用 JSTL 是一个非常常见的做法,但是有时可能会出现一些异常。这些异常可能是由于 Tomcat 的 lib 目录中没有 JSTL 的 jar 包所导致的。解决方法是将 JSTL 的 jar...

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

    1.在jsp页面中使用如下代码加入jstl的支持 代码如下: &lt;&#37;@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %&gt; 2.如果jsp页面报如下异常 org.apache.jasper.JasperException: java.lang....

    JSTL(jsp标准标签库)

    通过使用JSTL,开发者可以减少对脚本语言的依赖,使得JSP页面更加清晰、易于维护。 #### 多用途核心标签:构建动态页面的基础 1. **`&lt;c:out&gt;`**:用于输出表达式的值。例如,`&lt;c:out value="${name}" default=...

    javax/servlet/jsp/jstl/core/ConditionalTagSupport

    当你遇到`java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/ConditionalTagSupport`这样的异常时,意味着在运行时系统找不到这个类,这通常是由于缺少JSTL相关的依赖或者配置不正确所导致的。...

    javaweb使用的Jstl.zip

    2. **配置JSP页面**:在JSP页面的`&lt;head&gt;`部分引入JSTL标签库,通常使用以下两行: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;%@ taglib prefix="fmt" uri="http://java.sun....

    jstl使用xml出错

    在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一个标准的标签库,它简化了在JSP页面中处理数据和控制流程的任务。本文将深入探讨“jstl使用xml出错”这一问题,以及如何解决相关问题。 首先...

    JSP JSTL小例子

    在`myjstl`这个压缩包中,可能包含了使用JSTL实现的简单示例,例如,可能有一个`index.jsp`文件,展示了如何在JSP页面中使用`&lt;c:forEach&gt;`标签来迭代数组或集合,或者使用`&lt;c:if&gt;`标签进行条件判断。这些示例可以...

    Jsp的经典例题大全

    **JSP(Java Server Pages)** 是一种动态...例如,你可以练习如何在JSP中使用EL和JSTL,如何处理请求和响应,以及如何利用内置对象进行数据操作。这些题目将涵盖从基础到进阶的各种场景,有助于全面提高你的JSP技能。

    jstl的测试代码

    3. **使用JSTL标签**:在JSP页面中通过`&lt;%@ taglib %&gt; `指令导入所需的标签库,并使用提供的标签进行编程。 **JSTL的核心标签包括:** 1. `&lt;c:set&gt;`:设置变量。 2. `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断。 3. `&lt;c:...

    JSP JSTL 标签库详解 (一个不漏)

    JSTL(JavaServer Pages Standard Tag Library)是 Java EE 应用程序中的一种标签库,用于简化 JSP 页面的开发。JSTL 标签库提供了一组丰富的标签,用于处理各种常见的 Web 开发任务。本文将对 JSTL 标签库进行详细...

    jstl-jar包

    3. **减少脚本片段**:使用JSTL可以减少JSP页面中的Java脚本,使页面更加整洁。 4. **更好的性能**:JSTL标签在服务器端编译成Java代码,执行效率比纯Java脚本更高。 5. **遵循MVC模式**:JSTL有助于实现模型-视图-...

    myeclipse2017 jsp页面 在select里面写 导致后面代码不是彩色问题

    本案例聚焦于一个特定的问题:在MyEclipse 2017中,当在JSP页面中使用`&lt;c:if&gt;`标签时,导致其后面的代码显示颜色异常,即一半是黑色,一半是彩色。这个问题主要涉及到两个核心技术点:JSP和`&lt;c:if&gt;`标签。 首先,...

    简单好用的前台异常提示jsp

    标题中的“简单好用的前台异常提示jsp”指的是在Web开发中,如何通过JSP页面向用户友好地展示异常信息。这种技术对于提高用户体验至关重要,因为它可以帮助用户理解系统发生的问题,而不仅仅是看到一个错误代码。 ...

    自定义JSTL

    2. **使用JSTL**:在JSP页面中引入JSTL库,通常通过以下方式: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; ``` 3. **标签示例**:例如,`&lt;c:forEach&gt;`标签用于遍历集合: ```...

    JSP动态网页设计:第11章 EL与JSTL.ppt

    EL1.jsp 和 EL2.jsp 两个示例演示了如何使用 EL 访问 JSP 页面相关的数据。 JSTL 简介 ------------ JSTL(Java Standard Tag Library)全名为 Java 标准标签库,目前最新的版本为 1.1 版。它主要提供给 JavaWeb ...

    jstl各种ppt文档

    **JSTL(JavaServer Pages Standard Tag Library)是Java服务器端的一个标准标签库,它为JSP页面提供了许多用于处理常见任务的标签,比如数据处理、控制流程、XML操作等。这个压缩包文件包含了多个关于JSTL的PPT文档...

    jstl标签详解.doc

    **JSTL(JSP Standard Tag Library)**是Java服务器端的一个强大工具,它提供了一系列标准的标签,用于简化JSP页面的开发。JSTL的核心理念是将业务逻辑从表现层分离,使得JSP页面更加简洁,易于理解和维护。JSTL由...

    jstl1.2 api--jstl-1_2-mrel2-api.zip

    - **与EL的配合**:JSTL与EL(Expression Language)通常结合使用,EL用于在JSP页面中表达和计算值,而JSTL提供控制流程和数据操作。 Javadoc是Java API的官方文档,包含了JSTL 1.2所有接口、类和方法的详细说明,...

    JSTL 核心标签库 使用

    用于捕获JSP页面中的异常信息并存储到指定的变量中。例如: ```jsp &lt;c:catch var="name1"&gt; 容易产生异常的代码 &lt;/c:catch&gt; ``` 如果代码块中抛出异常,`name1`变量将包含异常信息。 4. `&lt;c:if&gt;`标签: 用于...

Global site tag (gtag.js) - Google Analytics