yxhxj2006

          常用鏈接

          統計

          最新評論

          struts2表單傳值

              struts2表單傳值類似棧,然后在action中把表單的各個名稱用類屬性表示就可以了。然后只需要加上get和set方法
             (1): 文本框:<s:textfield />
                        提交: <s:textfield name="paramname"/> 
                        Ation處理:用String或者int類型的paramname 表示
                        接收:(1):<s:textfield name="paramname "  value="%{paramname }"/>
                                (2):<s:property value="paramname" / "# paramname">
             (2):單選框:<s:radio />
                      提交和接受:<s:radio list="{'男','女'}" name="sex" label="性別"/> 
                     
             (3):多選框:<s:select />
                       提交和接收:<s:checkboxlist name="hobby" listKey="key" listValue="value" list="#{'1':'籃球', '2':'足球', '3':'乒乓球'}"  label="愛好"/>其中key表示值,而value指顯示的文字。
                      Action處理:用一個list集合表示(注意:千萬不要用String[] 數組表示,否則,值無法傳回)
             (4):下拉框:<s:select />
                     提交和接受:<s:select list="#{1:'北京',2:'上海',3:'廣東'}"  label="abc" listKey="key"  listValue="value"  name="address"/>
                    Action處理:可以用一個list數組或者String 字符串表示都可以。
          =====================================================================================
          其中:一般的表單都有三種方式傳值:
          (1):類似于set集合,只顯示值,其中里面就是值

          <s:select list="{'aa','bb','cc'}" theme="simple" headerKey="00" headerValue="00"></s:select>

           (2):類似于map,list前面是value值,后面是顯示的值

           <s:select list="#{1:'aa',2:'bb',3:'cc'}"  label="abc" listKey="key" listValue="value"  headerKey="0" headerValue="aabb">

           3.從action-->jsp頁面:

           <%

           HashMap map = new LinkedHashMap();

          map.put(1,"aaa");map.put(2,"bbb");

          map.put(3,"ccc");

          request.setAttribute("map",map);

          request.setAttribute("aa","2");

          %>

          JSP頁面:
           <s:select list="#request.map"  label="abc" listKey="key" listValue="value" value="#request.aa"  headerKey="0" headerValue="aabb"></s:select>

          posted on 2012-08-30 22:49 奮斗成就男人 閱讀(1499) 評論(2)  編輯  收藏 所屬分類: J2EE

          評論

          # re: struts2表單傳值 2013-02-26 15:08 身上

          往往  回復  更多評論   

          # re: struts2表單傳值[未登錄] 2013-12-03 19:51 123

          4564546465  回復  更多評論   

          主站蜘蛛池模板: 肃宁县| 嘉鱼县| 云阳县| 宁海县| 乌鲁木齐市| 呼玛县| 宝山区| 扶沟县| 南城县| 钦州市| 洛川县| 广河县| 仁布县| 璧山县| 南昌市| 平谷区| 清远市| 漳平市| 沙雅县| 阳谷县| 特克斯县| 长宁县| 牙克石市| 留坝县| 凌源市| 遂宁市| 任丘市| 九江市| 株洲县| 四平市| 靖西县| 布尔津县| 莱芜市| 洛隆县| 黄陵县| 西宁市| 临沧市| 达日县| 镇安县| 永寿县| 安乡县|