不同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
1 楼
xianwu13
2012-05-07
狗屁不是,自己都没有搞明白内在这瞎扯淡 麻 痹的
2 楼
lym6520
2012-05-07
还请指教一二。