`
Riancy007
  • 浏览: 117844 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

JSP标签库的版本问题导致的错误

阅读更多
JSP中出现According to TLD or attribute directive in tag file, attribute value does not accept any exdivssions 

应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any exdivssions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法:

1. 修改web.xml.

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
改为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>
2. 使用JSTL core RT库

JSTL core库的有两种taglib伪指令, 其中RT库即是依赖于JSP传统的请求时属性值, 而不是依赖于EL来实现(称为EL库.JSP2.0将支持EL)

JSP中使用<%@ taglib uri=http://java.sun.com/jstl/core divfix="c"%>在2.3版本都可以,在2.4就不行了, 难道是版本不兼容吗?

只要将

<%@ taglib uri="http://java.sun.com/jstl/core" divfix="c"%>
改为

<%@ taglib uri=http://java.sun.com/jstl/core_rt divfix="c"%>

分享到:
评论
1 楼 besterzhao 2008-11-06  
两个都修改了,也只改过其中一个,都不行!

相关推荐

    jsp自定义标签报错的问题

    首先,我们要明白自定义JSP标签并不是在普通的Java Project中编译和运行的,而是在Java Web Project中。这是因为自定义标签与Web应用程序紧密相关,它们需要部署在服务器环境中,并与JSP页面协同工作。当尝试在Java ...

    jsp标签库简介

    为了解决这个问题,JSP 1.2引入了JSP标签技术,允许开发者通过自定义标签来实现特定功能,但各个标签库之间的兼容性和一致性问题依然存在。于是,JSTL应运而生,它提供了一套统一的标准标签,覆盖了常见的任务,如...

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

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

    jsp编辑器 for myeclipse7.0 版本

    - 自定义标签库:编辑器支持自定义JSP标签库,方便创建和管理企业内部的重用组件。 - 快捷键和操作:熟练掌握编辑器的快捷键和操作,如“Ctrl + Shift + F”用于格式化代码,“F3”跳转到声明,能大大提高开发效率...

    掌握自定义JSP标签

    **自定义JSP标签**是JavaServer Pages (JSP)技术的一个强大特性,它允许开发者扩展JSP语言,创建自己的可重用组件。这在构建动态网页应用时,能够提高代码的可读性和可维护性。本文将深入探讨自定义JSP标签的原理、...

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

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

    jsp中报c标签错误时导包

    当你在JSP页面中使用`开头的标签,如`&lt;c:forEach&gt;`、`&lt;c:if&gt;`等,并遇到错误提示时,这通常是由于缺少了相应的JSTL库导致的。解决这个问题的关键在于正确地导入必要的jar包。 JSTL是JSP的一种标准标签库,它提供了...

    jsp网上书店系统 有点小错误

    综合以上分析,解决"jsp网上书店系统 有点小错误"的问题,需要对JSP、JavaBean、SQL Server 2000以及它们之间的交互有深入理解。开发者需仔细审查代码,调试错误,同时考虑系统整体的架构优化,以提升系统的稳定性和...

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

    总之,JSP Tomcat7提示JSTL错误通常是由于JAR文件缺失、版本不兼容、依赖管理不当或配置错误导致的。通过逐一排查上述原因并采取相应的解决措施,可以有效地避免和解决这类问题,确保JSTL在Tomcat7上的正常运行。

    jsp问题处理集,解决大多数jsp的常见问题

    在JSP中处理用户会话是常见的需求,但不当的会话管理可能导致内存泄漏、安全性问题或会话过期问题。了解何时创建、更新和销毁会话,以及如何正确设置会话属性,是解决这些问题的关键。 7. **异常处理**: JSP中的...

    关于jsp的一系列错误整理

    在JavaServer Pages (JSP) 开发过程中,开发者经常会遇到各种问题,这些问题可能涉及到语法错误、逻辑错误或是环境配置问题。以下是对这些常见错误的详细解析和解决策略: 1. **数字与字符串的转换**: 在JSP中,...

    jsp中常见到问题及解决办法

    1. **JavaBean注入**:通过`&lt;jsp:useBean&gt;`标签可以实例化和注入JavaBean,但若类型不匹配或bean不存在,会导致错误。检查bean的类路径和属性映射。 2. **JavaBean的scope**:`page`, `request`, `session`, `...

    JSP里web.xml实现错误处理页面的制

    例如,如果一个资源不存在导致404错误,服务器将查找`/building.jsp`,并执行其中的逻辑。类似地,对于500错误,将加载`/error.jsp`页面。这一机制使得开发者能够集中控制错误处理逻辑,确保应用的一致性和可维护性...

    JSP自定义标签示例

    在学习过程中,初学者可能会遇到的问题包括:TLD文件配置错误、标签处理类编写不当导致的运行时异常、标签属性传递问题等。通过查看本示例提供的详细注释和教程,这些问题将得到解答,从而加速学习进程。 总结来说...

    JSTL标签建立JSP程式2022优秀文档.ppt

    **JSTL (JavaServer Pages Standard Tag Library)** 是一套预定义的JSP标签库,它提供了简化JSP页面开发的功能,让开发者能够以更简洁、更可读的方式来编写JSP程序,而不是使用复杂的脚本语言。JSTL分为几个主要的...

    jsp-api-2.1.jar

    7. **JSP标签库**:自定义标签库(如JSTL - JavaServer Pages Standard Tag Library)允许开发者创建可重用的组件,提高代码的可读性和可维护性。 8. **JSP 2.1版本特性**:该版本引入了AJAX支持,增强了EL,提供了...

    jsp中标签,对象存储与提交,还有重定向和转发的区别。

    JSP标签分为两种类型:自定义标签(Custom Tags)和标准标签库(JSTL)。自定义标签允许开发者创建自己的标签库,而JSTL(JavaServer Pages Standard Tag Library)提供了一组预定义的标签,如`&lt;c:if&gt;`、`...

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法

    JSTL(JavaServer Pages Standard Tag Library)提供了一套核心标签库,增加了流程控制和循环控制功能,通过自定义函数等增强功能,基本上可以替代原有的scriptlet编程方式,使JSP页面的格式更加统一和规整。...

    JSP 报错集合 经常出现的错误

    这些错误不仅包括编译错误、运行时错误,还有可能是由于服务器配置不当导致的问题。本文将重点介绍与JSP相关的常见错误及其解决办法,特别是针对Tomcat服务器的报错情况。 #### 二、常见错误及原因分析 ##### 1. *...

Global site tag (gtag.js) - Google Analytics