记录的存取

http://topic.csdn.net/t/20061113/13/5153744.html

1.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>

你可能感兴趣的:(C++,c,jsp,struts,C#)