wwfsfe
2012-08-28 10:41
浏览 195
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • navy0168 2012-08-28 12:45
    已采纳

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

    点赞 打赏 评论
  • iteye_5246 2012-08-28 10:46


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

    /c:when
    /c:choose

    点赞 打赏 评论
  • iteye_5246 2012-08-28 11:39

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

    点赞 打赏 评论
  • empireghost 2012-08-28 13:10

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

    点赞 打赏 评论

相关推荐 更多相似问题