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

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

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

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Struts2中實現可編輯的表格

    Posted on 2008-02-12 21:06 云自無心水自閑 閱讀(3270) 評論(2)  編輯  收藏 所屬分類: Java心得體會Struts2
    Struts2中支持使用List在頁面和Action之間直接傳遞表格數據。下面是一個示例:
    public class Person {
    int id;
    String name;
    int age;
    float height;
    }

    這是一個POJO,getter和setting省略了。

    action中可以這樣使用:

    public class MyAction {
    public List getPeopleList() { … }
    public void setPeopleList( List peopleList ) { … }

    }
    在我們使用Person類之前,需要添加一個配置文件,MyAction-conversion.properties,把這個文件和MyAction放在一起。
    這個文件里只有一行內容:
    Element_peopleList=Person
    前綴Element_是一個常量,表明等號左邊的表達式中跟在這個常量后面的是Action類中一個List類型的字段名。
    等號右邊的表達式是全類名(包含package)
    下面是一個頁面的代碼片段:
    <s:form action="update" method="post" >
    <s:iterator value="peopleList" status="stat">
    <s:hidden
    name="peopleList[%{#stat.index}].id"
    value
    ="%{peopleList[#stat.index].id}"/>
    <s:textfield label="Name"
    name
    ="peopleList[%{#stat.index}].name"
    value
    ="%{peopleList[#stat.index].name}"/>
    <s:textfield label="Age"
    name
    ="peopleList[%{#stat.index}].age"
    value
    ="%{peopleList[#stat.index].age}" />
    <s:textfield label="Height"
    name
    ="peopleList[%{#stat.index}].height"
    value
    ="%{peopleList[#stat.index].height}"/>
    <br/>
    </s:iterator>
    <s:submit value="Update"/>
    </s:form>


    使用這段代碼,Struts2會創建一個Person類的ArrayList,并且用setPersonList這個方法把頁面表格中的值傳遞回Action。
    如果你是想從用戶界面中動態創建列表值,需要允許Struts2給列表中類的實例。那么在配置文件MyAction-conversion.properties中添加一行:
    CreateIfNull_peopleList = true


    評論

    # re: Struts2中實現可編輯的表格  回復  更多評論   

    2009-04-24 19:51 by 路人甲
    我嘗試用你的這種方式處理,可是不行啊。。??

    # re: Struts2中實現可編輯的表格  回復  更多評論   

    2009-04-24 22:28 by usherlight
    @路人甲
    是什么問題呢?能說明的詳細一些嗎?
    主站蜘蛛池模板: 日本一区二区三区日本免费| 成人黄18免费视频| 久久亚洲色一区二区三区| 苍井空亚洲精品AA片在线播放| 免费无码又爽又刺激毛片| 亚洲中文字幕久久精品无码VA| 成年在线观看网站免费| 中文日韩亚洲欧美制服| 免费羞羞视频网站| 国产亚洲成在线播放va| 一本色道久久88亚洲综合| 久久免费看黄a级毛片| 亚洲另类精品xxxx人妖| 春意影院午夜爽爽爽免费| 亚洲AV成人精品日韩一区18p| eeuss影院免费直达入口| 亚洲色成人WWW永久网站| 免费久久人人爽人人爽av| 久久丫精品国产亚洲av不卡| 国产精品亚洲va在线观看| 亚洲v国产v天堂a无码久久| 一级人做人a爰免费视频| 亚洲国产综合专区电影在线 | 亚洲综合免费视频| 香蕉大伊亚洲人在线观看| 日本最新免费不卡二区在线| 一级美国片免费看| 久久亚洲AV成人出白浆无码国产| 性生交片免费无码看人| 日本一区二区三区免费高清在线| 国产精品亚洲精品日韩已满| 在线永久免费的视频草莓| 亚洲一本到无码av中文字幕| 亚洲伊人久久综合影院| 91老湿机福利免费体验| 亚洲国产精品无码第一区二区三区 | 亚洲综合熟女久久久30p| 亚洲av色香蕉一区二区三区蜜桃| 亚洲国产香蕉人人爽成AV片久久| 黄网站色视频免费在线观看的a站最新 | 国产精品免费观看|