<table width="384" border="1" align="center">
<tr>
<td width="142" rowspan="3">
<c:forEach items="${allitem}" var="item">
<a href="quesiton.do?itemid=${item.itemid}">${item.itemname}</a>
<c:forEach items="${item.itemname}" var="sub">
<a href="quesiton.do?itemid=${sub.itemid}&subid=${sub.subid}">${sub.subname}</a>
</c:forEach>
</c:forEach>
</td>
<td width="226" height="60">
<c:forEach items="${requestScope['allcomm']}" var="comm" >
<table border="0" width="80%">
<tr>
<td>推荐的问题</td>
<td><a href="quesiton.do?qid=${comm.qid}">${comm.title}</a></td>
</tr>
</table>
</c:forEach>
</td>
</tr>
在action中定义如下:
request.setAttribute("allitem",allitem);
request.setAttribute("allcomm",allcomm);
request.setAttribute("status1",status1);
会出现如下错误:
javax.el.PropertyNotFoundException: Property 'itemid' not found on type java.lang.String
<tr>
<td width="142" rowspan="3">
<c:forEach items="${allitem}" var="item">
<a href="quesiton.do?itemid=${item.itemid}">${item.itemname}</a>
<c:forEach items="${item.itemname}" var="sub">
<a href="quesiton.do?itemid=${sub.itemid}&subid=${sub.subid}">${sub.subname}</a>
</c:forEach>
</c:forEach>
</td>
<td width="226" height="60">
<c:forEach items="${requestScope['allcomm']}" var="comm" >
<table border="0" width="80%">
<tr>
<td>推荐的问题</td>
<td><a href="quesiton.do?qid=${comm.qid}">${comm.title}</a></td>
</tr>
</table>
</c:forEach>
</td>
</tr>
在action中定义如下:
request.setAttribute("allitem",allitem);
request.setAttribute("allcomm",allcomm);
request.setAttribute("status1",status1);
会出现如下错误:
javax.el.PropertyNotFoundException: Property 'itemid' not found on type java.lang.String
解决方案 »
- 淘宝Top开发 UMP接口问题
- 在代码中如何获取hibernate的SQL语句
- apache+tomcat问题~!解决立刻结贴~!
- struts2拦截器有点问题 随便进帮忙
- 为什么在不同的公司注册域名价格会有差别???
- dwr中的java.sql.Date类型需要提供转换器么,出现了如下错误
- 如何把log4j产生的日志文件定位到自己指定的位置
- 谁知道MyElipse自带的TomCat6.0 的server.xml如何才能访问到?
- 一个tomcat的小问题:如何配置tomcat使用哪个JDK???
- 别人给我的分我如何才能得到?
- 关于hibernate的问题
- 全球第一个构思 寻求技术合作伙伴(有激情创业或者有意向投资者进)
★★★★★
<a href="quesiton.do?itemid=${sub.itemid}&subid=${sub.subid}">${sub.subname} </a>
</c:forEach>你看你${item.itemname}" 这个里的的每一个对角是什么类型啊,从你出的异常看
你这个item.itemname 得到的每一个对角是String类型
你这里应该是List 吧
请问item.itemname是List吗?即item对象的itemname属性是List吗?
private Integer itemid;
private String itemname;
private Integer itemcode;
private Set<Subitem> subitems = new HashSet<Subitem>(0);
subitem.java为:
private Integer subid;
private Item item;
private String subname;
private Integer subcode;
在index.jsp这样写会出现一直循环的现象:
<td width="142" rowspan="3">
<c:forEach items="${allitem}" var="item">
<a href="quesiton.do?itemid=${item.itemid}">${item.itemname}</a>
<c:forEach items="${item.subitems}" var="sub">
<a href="quesiton.do?itemid=${item.itemid}&subid=${sub.subid}">${sub.subname}</a>
</c:forEach>
</c:forEach>
</td>
疑惑中。