不同web.xml文件对jstl引用的影响,若web.xml(Servlet 2.3)内如如下:
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
...
</web-app>
则jsp无法引用1.1版本的jstl,只能引用1.0版本的jstl。
需要使用Servlet 2.5版本的web.xml方能使用1.1版本的JSTL,web.xml内如如下:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
...
</web-app>
附:
jstl 1.0 uri: http://java.sun.com/jstl/core
jstl 1.1 uri: http://java.sun.com/jsp/jstl/core
分享到:
相关推荐
标题中的问题“无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl”指出,这可能是Java Web应用开发中遇到的一个常见错误,涉及到JSP(JavaServer Pages)和JSTL(Java...
本示例文件"演示web.xml文件中error-page标签的使用.zip"包含了一个简单的演示,以帮助理解这个功能。 `<error-page>`标签允许开发者指定当特定的错误发生时显示哪个页面。这可以极大地提升用户体验,因为默认的...
**The absolute uri:http://java.sun.com/jsp/jstl/core(也可能是http://java.sun.com/jstl/core) cannot be resolved in either web.xml or the jar files deployed** 可能二:项目目录下WEB-INF/lib下没有jstl.jar...
7. **配置与依赖**:在使用JSTL时,需要在web.xml文件中配置JSTL相关的jar文件,并确保它们在类路径中可用。`javax.servlet.jsp.jstl-1.2.1.jar`及其依赖如`javax.servlet.jsp.jstl-api-1.2.1.jar`、`taglibs-...
解决struts2中报错:“HTTP Status 500 - org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this ...
标题 "jstl.jar和standard.jar" 涉及的是两个关键的Java库,它们在Web开发中扮演着重要角色,特别是在使用JavaServer Pages (JSP) 和JavaServer Pages Standard Tag Library (JSTL) 技术时。这两个库经常在MyEclipse...
使用JSTL可以使得JSP页面更加整洁,将业务逻辑与展示逻辑分离,符合MVC设计模式。 **standard.jar**是另一个关键组件,它是JSTL依赖的Tomcat提供的Java Expression Language (EL)实现,名为Tomcat EL。EL是一种轻量...
标题 "jstl.jar standard.jar" 提供了关于两个关键Java库的信息,它们在Web应用程序开发中扮演着重要角色。`jstl.jar` 和 `standard.jar` 是Java Server Pages (JSP) 开发中常用的库,特别是对于处理服务器端标签库...
**JSTL与EL的协同工作**:虽然EL可以独立于JSTL使用,但两者结合使用能发挥更大的效能。JSTL的标签可以接收EL表达式作为参数,使得页面逻辑更加简洁。例如,`<c:choose>`标签可以配合EL来做出基于变量值的条件判断。...
在开发Web应用时,JSTL与EL(Expression Language)一起使用,能显著提高代码的可读性和可维护性。 标题中提到的"jstl.jar"和"standard.jar"是JSTL库的关键组成部分。jstl.jar包含了JSTL的核心API,提供了如流程...
例如,如果你正在使用的是Servlet 3.0或更高版本,那么可能需要选择与之兼容的JSTL版本。在描述中提到的“积分”可能是指在某些资源下载网站上,用户需要积累一定的积分才能下载这些资源。 总之,`jstl.jar`和`...
2. **配置web.xml**:在`web.xml`文件中,需要配置JSTL的标签库描述符,告诉容器如何查找和使用JSTL。添加以下片段: ```xml <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri> <taglib-location>/...
**JSTL(JavaServer Pages ...在实际项目中,为了使用JSTL,我们需要在JSP页面的头部声明`<%@ taglib %>`指令,指定JSTL库的URI,例如: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ...
总之,"jakarta.servlet.jsp.jstl-api-2.0.0.jar"是Java Web开发中的一个重要组件,它提供了JSTL标准标签库的接口定义,与实现库一起使用,可以帮助开发者编写更干净、更易于维护的JSP页面,提高开发效率。...
3. 检视其他配置文件,如`web-app`的版本声明,确保与实际使用的JSP和Servlet版本匹配。 4. 更新IDE或服务器配置,使其支持项目的版本需求。 5. 在IDE中清理并重新构建项目,清除可能的缓存问题。 博客中提供的`...
标题中的"jstl-impl-1.2.jar.rar"是一个压缩文件...配合Eclipse这样的IDE,可以提高开发效率,并且通过导入这个JAR文件,开发者可以在项目中使用JSTL标签来处理页面逻辑,实现与数据库的交互,以及处理XML数据等任务。
"jstl-impl-1.2.jar"和"jstl-api-1.2.jar"是JSTL 1.2版本的两个关键组件,它们在Java Web应用中起着至关重要的作用。 1. **jstl-api-1.2.jar**: 这个jar文件包含了JSTL的API接口定义。它定义了所有JSTL标签库的接口...
JSTL与Standard.jar是Java Web开发中的关键组件,它们提供了强大的标签库来增强JSP页面的功能。正确配置这两个库,特别是将它们放置在`WEB-INF/lib`目录下,是构建高效、易维护的Java Web应用的基础。理解并熟练使用...
本文将深入探讨JSP标签,特别是自定义标签,并解释如何通过`web.xml`配置文件来引入标签库描述文件,以便在JSP页面中使用这些标签。 首先,JSP标准标签库(JSTL)是一套预定义的标签,用于处理常见的任务,如迭代、...
因此,了解如何使用JSTL进行XML操作对于提升Web应用的灵活性和可维护性至关重要。 #### 二、JSTL与XML的结合使用 ##### 2.1 XML在Web开发中的作用 XML (Extensible Markup Language) 是一种用于标记数据的标准语言...