<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2008年10月>
    2829301234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(lèi)(467)

    文章檔案(423)

    相冊(cè)

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825731
    • 排名 - 49

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    package com.ke.struts.bean;

    import java.util.ArrayList;
    import java.util.List;

    import javax.servlet.http.HttpServletRequest;

    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionMapping;


    public class ActionForm extends ActionForm {

     private List<String> friends = new ArrayList<String>();
     private static String[] skillLevels = new String[]{"Beginner","Intermediate","Advanced"};
     private Map<String,Object> skills = new HashMap<String,Object>();
     

    public ActionErrors validate(ActionMapping mapping,
       HttpServletRequest request) {
      // TODO Auto-generated method stub
      return null;
     }
     public void reset(ActionMapping mapping, HttpServletRequest request) {

      this.friends.clear();
     }
     public Object getSkill(String key)
     {
      return skills.get(key);
     }
     public void setSkill(String key,Object value)
     {
      skills.put(key, value);
     }
     public Map getSkills()
     {
      return skills ;
     }
     public String[] getSkillLevels()
     {
      return skillLevels;
     }
     public List<String> getFriends() {
      return friends;
     }

     public void setFriends(List<String> friends) {
      this.friends = friends;
     }
     
     public void setFriend(int index,String friend)
     {
      if(this.friends.size() > index)
      {
       /*用指定的元素替代此列表中指定位置上的元素*/
       this.friends.set(index, friend);
      }
      else
      {
       while(this.friends.size() < index)
       {
        this.friends.add(null);
       }
       this.friends.add(index, friend);
      }
     }
     
     public String getFriend(int index)
     {
      if(this.friends.size() > index)
      {
       return (String)this.friends.get(index);
      }
      else
      {
       return null ;
      }
     }
    }
    輸入頁(yè)面
         Friend 1 :<html:text property="friend[0]"></html:text><br>   <!-- 調(diào)用setFriend(int index,String friend)-->
         Friend 2 :<html:text property="friend[1]"></html:text><br>
         Friend 3 :<html:text property="friend[2]"></html:text><br>
    java skill: <html:select property="skill(java)">   <!-- 調(diào)用setSkill(String key,Object value) -->
                    <html:options property="skillLevels"/>
                  </html:select><br>
      jsp skill:<html:select property="skill(jsp)">
                    <html:options property="skillLevels"/>
                  </html:select><br>
      struts skill:<html:select property="skill(struts)">
                       <html:options property="skillLevels"/>
                     </html:select><br>

    輸出頁(yè)面
        Friend 1:<bean:write name="ActionForm" property="friend[0]"/><br><!-- 調(diào)用getFriend(int index)-->
        Friend 2:<bean:write name="ActionForm" property="friend[1]"/><br>
        Friend 3:<bean:write name="ActionForm" property="friend[2]"/><br>
      java skill :<bean:write name="ActionForm" property="skill(java)"/><br><!-- 調(diào)用getSkill(String key) -->
      jsp skill :<bean:write name="ActionForm" property="skill(jsp)"/><br>
      struts skill :<bean:write name="ActionForm" property="skill(struts)"/>

     



    posted on 2007-08-27 11:09 Ke 閱讀(978) 評(píng)論(3)  編輯  收藏 所屬分類(lèi): struts

    FeedBack:
    # re: ActionForm中對(duì)集合屬性的處理 2008-01-06 21:10 www
    # re: ActionForm中對(duì)集合屬性的處理 2008-10-25 21:07 yupeng_raul7@hotmail.com
    樓主,我用的跟你一樣的方法,但是出現(xiàn)這樣的情況:
    我添加兩條數(shù)據(jù)List 能正常用但是,我添加三條四條就出現(xiàn)
    java.lang.IndexOutOfBoundsException

    樓主能不能幫忙解釋一下啊  回復(fù)  更多評(píng)論
      
    # re: ActionForm中對(duì)集合屬性的處理[未登錄](méi) 2008-10-25 21:25 KE
    @yupeng_raul7@hotmail.com
    數(shù)組下標(biāo)越界了吧,照那異常來(lái)看,細(xì)心好好檢查下吧  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 19禁啪啪无遮挡免费网站| 成人在线免费视频| 亚洲ts人妖网站| 亚洲第一页在线观看| 在线观看亚洲人成网站| 亚洲AV日韩AV永久无码免下载| 情人伊人久久综合亚洲| 国产成人A人亚洲精品无码| 亚洲国产无套无码av电影| 亚洲人成网77777色在线播放| 亚洲国产精品va在线播放| 亚洲av午夜福利精品一区| 1区1区3区4区产品亚洲| 亚洲日产2021三区| 亚洲午夜无码毛片av久久京东热| 亚洲欧美日韩一区二区三区 | 亚洲精品国产va在线观看蜜芽| 亚洲Av无码乱码在线播放| 亚洲中文字幕无码爆乳av中文| 国产精品亚洲片在线| 噜噜噜亚洲色成人网站∨| 亚洲丰满熟女一区二区v| 亚洲日韩乱码中文字幕| 视频一区在线免费观看| 中文字幕免费在线看线人动作大片 | 亚洲欧洲在线观看| 亚洲国产福利精品一区二区| ASS亚洲熟妇毛茸茸PICS| 久久久久久亚洲av无码蜜芽| 一级做a爱过程免费视频高清| 成全视频免费观看在线看| 67194熟妇在线永久免费观看| 成人免费无遮挡无码黄漫视频| 亚洲成人国产精品| 亚洲丁香色婷婷综合欲色啪| 亚洲乱码在线观看| 成人午夜影视全部免费看| 91老湿机福利免费体验| 在线观看免费成人| 亚洲乱码精品久久久久..| 亚洲冬月枫中文字幕在线看|