struts2.0 在jsp页面通过action得到的list 怎么显示出来?
小弟初学struts
问题是这样的, 在一个普通页面,点击一个按钮。激活一个action ,并得到一个list(保存在session中),并返回一个显示数据页面a.jsp
action 部分代码如下:
public String execute() {
TestDAO dao = new TestDAO ();
Map session=getSession();
List list=dao.findAll();
session.put("color", list);
return "display";
}
如果在a.jsp 写
<%
list =(List) session.getAttribute("color");
Iterator iter =list.iterator();
while(iter.hasNext()){
TTest t=(TTest)iter.next();
out.println(t.getColorId()+"--------------"+t.getColorDesc()+"</br>");
}
%> 这样可以正常显示,没有问题!
但是我想在jsp里写这个代码不好看,就想用struts的tag直接把数据显示出来,我是这样写:
<s:select list= " 这里改写什么?不懂" name="color"
label="选择色彩" listKey="client_id"
listValue="client_id" />
就是中间的红色部分不知道改怎么写。请高人指导。谢谢