牛仔褲的夏天

          JAVA是藍色的- online

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            30 隨筆 :: 5 文章 :: 15 評論 :: 0 Trackbacks

          public ?ActionForward?execute(ActionMapping?mapping,?ActionForm?form,
          ???HttpServletRequest?request,?HttpServletResponse?response)
          {

          // ***********

          ??DynaValidatorForm?f
          = (DynaValidatorForm)?form;

          ??String?a
          = (String)?f.get( " A " );???

          ??String?b
          = (String)?f.get( " B " );???

          // ***********

          }

          對于上面的actionform的傳遞,本來以為一定要通過提交<html:form.../>才能接收的,后來發現其實通過參數的傳遞也可以實現。

          例如上面的actionform, 如果有2個field, 分別是A和B, 如果不通過提交form的方法,直接用帶參數的連接表示, 那么通過這個做法也可以正確的用f.get(..)方法得到數值.?

          http://localhost:8080/app/myaction.do?A=abc&B=def

          由此可見,如果分別3個頁面page a, page b and page c. page a中有一個form, 提交后產生page b, 對page b中的鏈接提交后產生page c. 那么page b 和 page c 可以通過一個action來實現, 只要保證page b中關于action的連接后面加的參數名字和actionform的field名字一致就可以了。

          468c05860200007v.jpg

          posted on 2005-12-13 21:52 luckyrobbie 閱讀(620) 評論(0)  編輯  收藏 所屬分類: Struts & Hibernate
          主站蜘蛛池模板: 板桥市| 合阳县| 日照市| 浪卡子县| 武义县| 宁城县| 遂宁市| 江永县| 冷水江市| 景德镇市| 乌拉特中旗| 永胜县| 于都县| 光泽县| 五峰| 镇平县| 拜城县| 同心县| 梁山县| 射阳县| 行唐县| 辰溪县| 久治县| 青阳县| 商洛市| 乡宁县| 宜城市| 麟游县| 正镶白旗| 兰溪市| 乐陵市| 汝城县| 西昌市| 博白县| 桂阳县| 邵东县| 东乡县| 大名县| 陇南市| 江口县| 柳河县|