JSTL配置问题,在线等待,解决马上结帖
问题: 我的jstl 不支持:${object.value}
${fn:length(pages.pageList)}
但可以这样: <c:out value= "${object.value} "
我用的是Tomcat5.5,在web.xml文件中,我把 web-app version= "2.5 " ,改为2.4后,可以支持,但会引起其它问题,不知如何解决?
------解决方案--------------------规范是这样: value= ' <c:out value= "${object.value} "> '
但有的时候: value= '${object.value} '这样也可以,编择工具不同,服务器不用都可能会有错,因为value= '${object.value} '这样写可能会把${object.value}看成是字符串,而不是取里面的值
见意:你要用jstl标签,那就一律写成 <c:out value= "${object.value} "> 这样形式
------解决方案--------------------我想修改的地方應該不多,仅仅是头部的声明。其他地方完全不必改动,这样的 web.xml 已经支持了 Servlet2.4 规范了。
<?xml version= "1.0 " encoding= "UTF-8 "?>
<web-app version= "2.4 "
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 ">
…
</web-app>
------解决方案--------------------问题: 我的jstl 不支持:${object.value}
---------------------
楼主$不对!