struts1 select 태그

1528 단어 struts1


    :

model 

   1. public List getMaterielttypeList() throws Exception{
   2.          List objList = new ArrayList();
   3.          MaterieltypeHome mtype = this.getMaterielTypeHome();
   4.          mtype.resetConditions();
   5.          mtype.setOrderbyclause("order by typename");
   6.          Collection mtypelist = mtype.findAll();
   7.          Iterator it = mtypelist.iterator();
   8.         while(it.hasNext()){
   9.             Materieltype obj = (Materieltype) it.next();
  10.            //    ,LabelValueBean()      displayname,            ,   id。
  11.                     objList.add(new LabelValueBean(obj.getTypename(),String.valueOf(obj.getId())));
  12.          }
  13.         return objList;
  14.      }

Action  

   1. //   model
   2. LldServices services = new LldServices(conn);
   3. //  list    request   。
   4. request.setAttribute("mtypelist", services.getMaterielttypeList());

   :

   1.


   2. <html:select property="typeid">
          <!--mtypelist request        labelProperty="label" property="value"    -->
          <html:options collection="mtypelist" labelProperty="label" property="value" />
      </html:select>









좋은 웹페이지 즐겨찾기