您的位置:首页 > 产品设计 > UI/UE

使用JSTL tag时出现错误:According to TLD or attribute directive in tag file, attribute value does not accept any expressions

2007-09-02 15:29 681 查看
使用JSTL tag不需要在web.xml里添加下列代码:

 <jsp-config>
     <taglib>
         <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
         <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
     </taglib>
     <taglib>
         <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri>
         <taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
     </taglib>
 </jsp-config>
 

而只需要把jstl.jar和stardard.jar放入WEB-INF/lib目录里即可使用

对于JSTL core tag, 如果使用下面声明:

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

则回报错:

According to TLD or attribute directive in tag file, attribute value does not accept any expressions

解决方法是把声明改为

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  file c
相关文章推荐