struts 从action中传对象给struts标签的问题

疯狂的人 2007-10-12 08:09:45
org.apache.jasper.JasperException: /Test.jsp(9,0) According to TLD or attribute directive in tag file, attribute value does not accept any expressions

这时报错的信息

代码是这样的jsp中的第九行<c:set var="id" value="<%=(ArrayList)request.getAttribute("con")%>" scope="session"/>

<logic:iterate id="a" name="${id}"></logic:iterate>

在 action 中
写了request.setAttribute("con",ret);
ret为ArrayList类型 的

目的是从action中传一个arrayList类型的对象到jsp页面迭代输出。。。

...全文
53 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhzx_zjg 2007-10-13
  • 打赏
  • 举报
回复
用Struts标签的话:

<logic:iterate id="a" name="con">
<bean:write name="a" property="对应的FormBean属性"/>
</logic:iterate>

用JSTL标签的话:

<c:forEach var="a" items="${con}">
${a.对应的FormBean属性}
</c:forEach>

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧