前几天用JSTL碰到这个很郁闷的问题: attribute test does not accept any expressions
找了点文章明白了是JSP版本与JSTL的兼容问题
解决方法有2个
1、将<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
更改为
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
2、使用JSTL的备用库,
将<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
更改为
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
找了点文章明白了是JSP版本与JSTL的兼容问题
解决方法有2个
1、将<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
更改为
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
2、使用JSTL的备用库,
将<%@taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
更改为
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
本文解决了使用JSTL时遇到的attributetestdoesnotacceptanyexpressions错误,提供了两种解决方案:一是更改taglib指令中的URI,二是使用JSTL的备用库。
454

被折叠的 条评论
为什么被折叠?



