当前位置: 代码迷 >> Java Web开发 >> JSTL标签和EL表达式不能结合使用(在线求解)
  详细解决方案

JSTL标签和EL表达式不能结合使用(在线求解)

热度:264   发布时间:2011-12-14 12:29:56.0
JSTL标签和EL表达式不能结合使用(在线求解)
如题
    在jsp页面中使用
    ${username}
    会得到输出 登录的用户名:amdin
   
    使用<c:out value="1111"></c:out>
    会得到输出 1111

    这两个能证明JSTL 和 EL 都可用

    可是用<c:out value="${username}"></c:out>的时候就会出错。。报错如下:

    org.apache.jasper.JasperException: /userlist.jsp(75,7) According to TLD or attribute directive in tag file, attribute value does not accept any expressions
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:150)
    标签文件不支持任何表达式。。。
   
    请教。如何才能解决这个问题。
    我的目的是用<c:forEach>标签 遍历 用户列表 ${userlist }
搜索更多相关主题的帖子: 用户名  表达式  在线  标签  file  

----------------解决方案--------------------------------------------------------
那就分开来写啊
----------------解决方案--------------------------------------------------------