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也可以!
Global site tag (gtag.js) - Google Analytics