jstl 标签

jstl 标签中

/c:when
/c:choose

编译错误代码Invalid attribute (test)

运行报错(22,3) According to TLD or attribute directive in tag file, attribute test does not accept any expressions

一般是那种情况下报这个错?

检查一下 是不是 已经包含了 jstl的 jar包 , 如果包含了 在试试 在 jsp页面 的顶部 加上 <%@ page isELIgnored="true" %>


/c:when
/c:choose
标签有中午空格?test附近
如果没有那试着用我发的

/c:when
/c:choose

对比导入的 c标签的 taglib 是不是下面这个
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

好像jstl也有版本问题
低版本不支持 expression 表达式