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

JSP使用JSTL时遇到的问题

 
阅读更多
问题1:
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
问题原因:由于JSTL1.0和JSTL1.1的声明语句不一样。
JSTL 1.0 的声明是:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
JSTL1.1 的声明是:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
我原来写的是uri="http://java.sun.com/jsp/jstl/core",后来改成uri="http://java.sun.com/jstl/core"后JSP就成功了
所以也可以判断我下载的jstl.jar是JSTL 1.0

问题2相关问题链接为:http://diystyle.iteye.com/blog/148699
问题2:According to TLD or attribute directive in tag file, attribute value does not accept any expressions
问题原因:使用了JSP2.0版本
修改了web.xml文档,我原来用的是2.5,后来改成2.3就可以了
这个问题还有一种解决办法是使用JSTL core RT库
JSTL core库的有两种taglib伪指令, 其中RT库即是依赖于JSP传统的请求时属性值, 而不是依赖于EL来实现(称为EL库.JSP2.0将支持EL)
将 <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
改为
<%@ taglib uri=http://java.sun.com/jstl/core_rt prefix="c"%>
分享到:
评论

相关推荐

    javax/servlet/jsp/jstl/core/ConditionalTagSupport

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

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl

    标题中的问题“无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl”指出,这可能是Java Web应用开发中遇到的一个常见错误,涉及到JSP(JavaServer Pages)和JSTL(Java...

    jsp中使用jstl导入html乱码问题解决方法.docx

    在使用JavaServer Pages (JSP) 和 JSP Standard Tag Library (JSTL) 进行Web应用开发的过程中,经常会出现一个常见的问题:当通过JSTL中的`&lt;c:import&gt;`标签导入HTML页面时,可能会遇到字符编码不一致导致的乱码问题...

    jstl使用xml出错

    当遇到“jstl使用xml出错”的问题时,可能的原因有: - **依赖库版本不兼容**:确保你使用的JAR文件版本与你的Java和Servlet容器版本兼容。不同版本之间可能存在API的差异或不兼容性,这可能导致解析XML或执行XSLT...

    JSP Tomcat7 提示JSTL错误.zip_JSP Tomcat7 提示JSTL错误

    在使用JSP(JavaServer Pages)与Tomcat7服务器进行开发时,有时会遇到提示JSTL(JavaServer Pages Standard Tag Library)错误的情况。JSTL是Java EE平台的一部分,它提供了一系列预定义的标签库,帮助开发者更方便...

    jstl.jar和standard.jar 报错Can not find "http://java.sun.com/jsp/jstl/

    当我们遇到"Can not find the tag library descriptor for \"http://java.sun.com/jsp/jstl/\""这样的错误时,通常意味着JSTL库没有正确地被引入到项目中,或者TLD(Tag Library Descriptor)文件没有被Web容器找到...

    jsp开发中遇到的问题及解决方案.rar

    在JSP(Java Server Pages)开发中,开发者经常会遇到各种问题,尤其是在初学者阶段。这份"jsp开发中遇到的问题及解决方案"的压缩包文件,旨在为J2EE项目的开发提供帮助,解决实践中可能遇到的常见难题。以下是针对...

    standard和jstl包

    当你遇到“uri="http://java.sun.com/jsp/jstl/core"错误”时,这通常意味着你的项目缺少了对JSTL(JavaServer Pages Standard Tag Library)的支持,而解决这个问题的关键就是引入这两个jar文件:standard.jar和...

    jstl jar 包

    在JSTL的使用中,通常会遇到两个jar包——`jstl.jar`和`standard.jar`。`jstl.jar`包含了JSTL的核心标签实现,而`standard.jar`则包含了JSTL所依赖的Tomcat的JSP Standard Tag Library (JSTL) API。`standard.jar`...

    jstl和standard下载

    当我们在开发过程中遇到“http://java.sun.com/jsp/jstl/core”报错,通常意味着系统中缺少了必要的JSTL库。 JSTL是一个标准标签库,它提供了一系列的标签来处理常见的任务,如迭代、条件判断、XML处理等,从而避免...

    jstl-stand.rar

    然而,开发者在使用JSTL时,可能会遇到"Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/""这样的错误,这通常意味着系统无法找到JSTL的相关组件。本文将详细探讨这个问题,并提供解决...

    jsp中使用jstl导入html乱码问题解决方法

    在JSP中,使用JSTL(JavaServer Pages Standard Tag Library)可以简化页面逻辑,但有时在导入HTML资源时可能会遇到乱码问题。这个问题的根源在于JSTL的标签在处理导入资源时,默认的字符编码是ISO-8859-1,而如果...

    学习jsp碰到各种问题收集的处理办法

    1. **JSP语法问题**:初学者在编写JSP页面时可能会遇到语法错误,例如未正确关闭标签、变量声明错误或表达式语法不正确等。确保理解和熟练应用JSP指令(如`&lt;%@ page %&gt;`, `&lt;jsp:include&gt;`)、动作元素(如`&lt;jsp:...

    jstl-1.2和standard1.1.2

    **JSTL 1.2 和 Standard 1.1.2 知识点详解** JavaServer Pages Standard Tag Library (JSTL) 是一个用于简化JavaWeb应用开发的标准标签库...如果你在使用过程中遇到任何问题,可以通过描述中提供的联系方式寻求帮助。

    jstl Jar包 以及版本冲突问题解决

    在项目开发过程中,我们可能会遇到多个版本的JSTL Jar包同时存在,导致版本冲突的问题。这个问题通常会影响到Web应用的正常运行,因此需要妥善解决。 首先,让我们来深入理解JSTL Jar包的作用。JSTL的核心标签库...

    将应用部署在weblogic中于JSTL冲突的问题及解决方案

    在将应用程序部署到WebLogic服务器时,可能会遇到与JSTL(JavaServer Pages Standard Tag Library)的冲突问题。本文将详细解析这个问题的原因以及提供解决方案。 首先,我们需要理解JSTL的作用。JSTL是一个用于JSP...

    JSTL AIP帮助文档,JSP标签学习文档

    7. **错误处理和调试**:讲解在遇到问题时如何定位和解决,以及如何优化JSTL标签的使用。 通过阅读JTSL必备帮助文档,开发者可以深入理解JSTL的工作原理,提升JSP编程技巧,并在实际项目中高效地运用这些标签,以...

    jstl.jar和standard.jar

    标题 "jstl.jar和standard.jar" 涉及的是两个关键的Java库,它们在Web开发中扮演着重要角色,特别是在使用JavaServer...在迁移项目或在不同IDE之间协作时,理解这些依赖关系是至关重要的,以避免编译错误或运行时问题。

    jstl标签详解(jsp开发必看)

    JSTL,全称为JavaServer Pages Standard Tag Library,是Java EE平台中用于简化JSP页面开发的一组标准标签库。...如果你在实践过程中遇到任何问题,可以继续深入研究JSTL的文档,或查阅相关的技术论坛寻求帮助。

    jstl和standard的jar包

    当你遇到"Can not find the tag library descriptor for \"http://java.sun.com/jsp/jstl/core\"”这样的错误时,通常意味着你的项目缺少了JSTL的支持。下面我们将详细讨论这两个库以及如何解决这个问题。 首先,...

Global site tag (gtag.js) - Google Analytics