jstl在不同servlet版本下的引用
来源:互联网 发布:java是前端还是后端 编辑:程序博客网 时间:2024/06/10 01:39
应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法:
1. 如果不想使用web-app_2_4.xsd 和jstl1.1 那么可以按照下面两种方式修改
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 prefix="c"%>在2.3版本都可以,在2.4就不行了, 这是版本不兼容引起的,稍后将介绍servlet的版本。
只要将
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
改为
<%@ taglib uri=http://java.sun.com/jstl/core_rt prefix="c"%>
2:如果要使用jstl1.1(推荐) 则按照一下修改,很简单的。
jstl存在1.0和1.1的差异问题,用EL建议需要在1.1的版本下,使用jstl1.1 时,只需要将1.0的
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
换成:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
--------------------------------------------
注意:1、jstl1.1+standard1.1成对使用,jstl1.2单独使用
2、tomcat 5支持jstl1.1+standard1.1版本,不支持jstl1.2版本
3、tomcat 6支持jstl1.1+standard1.1版本,也支持jstl1.2版本
- jstl在不同servlet版本下的引用
- web.xml在不同的Servlet版本下的区别
- 在ios 下获取 rootviewcontroller 的版本不同的问题
- 在不同版本eclipse的workspace之间传输项目(下)
- 在不同版本的IIS下使用ASP.NET MVC
- xnee的在不同linux版本下安装说明
- Notification在不同版本下的使用贴士
- GDAL在不同python版本下的编译问题
- Android 剪贴板操作方法在不同版本API下的使用
- Notification在不同版本下的使用贴…
- Android FragmentTransaction在不同版本下的奇怪问题
- Android 剪贴板操作方法在不同版本API下的使用
- android:lineSpacingMultiplier在不同版本Eclipse下的使用细节。
- getElementsByName 在ie不同版本下的兼容问题
- tomcat 的不同jsp/servlet 版本
- opencv 不同版本的lib引用
- 引用js,版本不同发现的坑!
- jstl jsp servlet 版本问题。
- TTDebug用法
- 王爽《汇编语言》(第二版) 学习笔记 (第十二章 内中断)
- js
- Myeclipse智能提示设置
- HAL探讨
- jstl在不同servlet版本下的引用
- 软件包管理器yum
- 搭建BitTorrent环境
- VC/MFC:CListView的自绘缩略图格式实现
- 字符串原地压缩
- 非诚勿扰2经典语录
- MC9S12XS128硬件底层驱动_readme.txt
- html:select,html:option,html:options标签
- 快速开发 CUDA windows 程序