Struts2如何输出list
nurenok
2009-04-17
首先写一个Action
private List<User> listl; public List<User> getListl() { return listl; } public void setListl(List<User> listl) { this.listl = listl; } String execute(){ list=service层查询数据库获取一个集合 } 那么我如何在JSP页面上用标签获取每个User的各个属性。假设有2个 我是用request.setAttribute("list1", list); 然后再JSP页面上取出来; 但是我想也可以用迭代标签写出来,我就不用写request.setAttribute("list1", list); 那么怎么用迭代标签?假设有username 和password 2个String属性 |
|
phini0
2009-04-17
用iterator标签,如下:
<s:iterator value="listl"> <s:property value="username" /> <s:property value="password " /> </s:iterator> request.set request.get之类的不用手动去写了,struts2都帮你做好了. 需要做的只是在struts-config.xml里面把Action指向对应的页面就行了 |
|
njyu
2009-04-20
呵呵,上面说的已经很清楚了!其实标签嘛,使用JSTL也可以!
|