关于struts的<logic:iterate>标签问题,希望各位大虾能给个明确的指点.谢谢了!!

最近做了个小程序,需要用<logic:iterate>这个标签打印从数据库取出来的值.我是这么做的,可是不对.不知道是为什么?先把数据库读出来的值存入ActionForm... 最近做了个小程序,需要用<logic:iterate>这个标签打印从数据库取出来的值.我是这么做的,可是不对.不知道是为什么?
先把数据库读出来的值存入ActionForm的每个属性中,然后在把ActionForm的对象存入ArrayList传到页面读取,代码如下:
ArrayList arr=dao.query();
request.setAttrubute("arr",arr);

取值:
<logic:iterate id="element1" name="arr">
<logic:iterate id="element2" name="element1">
<bean:write name="element2" property="id"/> //读取ActionForm中ID值
<bean:write name="element2" property="name"/>//ActionForm的name值
</logic:iterate>
</logic:iterate>
页面总是报500错误,没找到错误原因,我怀疑是类型不匹配,可我也不知道怎么改,希望能给点意见.谢谢!
展开
 我来答
dangyuesheng
2007-06-05 · 超过24用户采纳过TA的回答
知道答主
回答量:183
采纳率:0%
帮助的人:93.8万
展开全部
request.setAttribute("arr",arr); Attribute你写错了.

另外这里建议你这样写
<logic:iterate id="element1" name="arr" >
<logic:present name="element1">
<bean:write name="element1" property="id"/>
<bean:write name="element1" property="name"/>
</logic:present>
</logic:iterate>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式