记录的存取
http://topic.csdn.net/t/20061113/13/5153744.html1.formBean 原型
public class Person {
private string name = "";
private String sex = "";
public String getName() {
return this.name;
}
public String getSex() {
return this.sex;
}
public void setName(String name) {
this.name = name;
}
public void setSex(String sex) {
this.sex = sex;
}
}
============
2.ActionForm MyFormBean
public MyFormBean extends ActionForm{
private ArrayList persons;
public void setPersons(ArrayList persons){
this.persons = persons;
}
public ArrayList getPersons(){
return this.persons;
}
}
=============
3.在servlet里存放数据
Person person = null;
java.util.ArrayList pList = new java.util.ArrayList();
while(rs.next()) {
person = new Person();
person.setName(rs.getString(1));
person.setSex(rs.getString(2));
pList.add(person);
}
form.setPersons(pList); //这个form是struts action 中execute方法的参数,经过类型转换 //后可以调用setPersons方法
//跳转到jsp页面
4.在JSP页面里用JSTL显示
<c:forEach items="${myFormBean.persons}" var="p">
<c:out value=${p.name} /> -- <c:out value=${p.sex} /><br>
<c:forEach>
页:
[1]