我使用的是spring+hibernate+struts1来做的一下小程序,在action里已经将类别获取到了一个list里,不知道怎么在页面上接收并且获得其name在下拉框里面显示呢,我的list的名称叫做catalog,在action里面的时候已经将list放到request里面了,这个类是Catalog,要显示的字段是name,请问在页面上怎么实现,就是要获取name在下拉框里显示,谢谢
action部分代码
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
List<Catalog> catalog = catalogService.findAll();
request.setAttribute("catalog", catalog);
return mapping.findForward("queryitemSuc");
}
请问在下一个跳转到的页面,要怎么显示在下拉框里catalog这个list里面的name属性,waiting online啊各位大仙,谢谢啦
使用iterator标签就可以了。
[code="java"]
<logic:notEmpty name="catalog">
//id属性为catalog集合中的当前元素起一个别名
<logic:iterate id="li" name="catalog">
<option>
[/code]
思路就是这样,可以需要自己在微调一下。
jstl标签语言
[code="html"]
${ca.value}
/c:forEach
[/code]
参考:
[url]http://topic.csdn.net/u/20090108/11/f21c1f34-7ae4-41d1-88b6-dc5aa7322fec.html[/url]