首先发现的问题是${aaa},像这L(fng)标签无法解析Q当在页面上dq样的标{֣明的时?/p>
<%@ taglib prefix="c" uri= "http://java.sun.com/jstl/core "%>
貌似所有的<c:out诸如此类的都可以使用?jin),但ƈ不是真的我们引入的jstl包和standar包都起作用了(jin)Q因为像q样?{aaa}标签q是无法解析的,说明引用q有问题?br />
在web文g中我们注册了(jin)q些tagQ诸?nbsp;
1 <taglib>
2 <taglib-uri>/tags/c</taglib-uri>
3 <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
4 </taglib>
所有的tld文g都放在web-inf下面Q在面上引用这些标{时候如
<%@ taglib uri="/tags/c" prefix="c" %>
?x)发现c标签全部都无法解析,而换?/p>
<%@ taglib prefix="c" uri= "http://java.sun.com/jstl/core "%>
的时候还可以Q说明这些标{文件还是没有引用成功,什么原因呢Q这个问题折腾了(jin)我一天,因ؓ(f)web工程的web.xml文g头声明的servlet版本有问题,在eclipse中默认的web.xml是没有版本定义的文g头的Q默认的版本应该是servlet2.3Q当我们d如下声明的时?/p>
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

同时Q需要修改一下web.xml文g中对应的出现U线的地方,在tag声明部分也需要加?lt;jsp-config>标签Q如下所C:(x)
<jsp-config>
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
</taglib>
</jsp-config>
ok,q行Q正常!
另,我用的jstl和standar都是1.1.2版本?br />

]]>