牛仔褲的夏天

          JAVA是藍色的- online

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            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.../>才能接收的,后來發(fā)現(xiàn)其實通過參數(shù)的傳遞也可以實現(xiàn)。

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

          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來實現(xiàn), 只要保證page b中關于action的連接后面加的參數(shù)名字和actionform的field名字一致就可以了。

          468c05860200007v.jpg

          posted on 2005-12-13 21:52 luckyrobbie 閱讀(625) 評論(0)  編輯  收藏 所屬分類: Struts & Hibernate
          主站蜘蛛池模板: 张家界市| 兴仁县| 驻马店市| 晋城| 金平| 亚东县| 夏津县| 蒙自县| 石家庄市| 禹州市| 桃园市| 涿州市| 盘山县| 襄樊市| 平顶山市| 田林县| 伊川县| 汝城县| 安徽省| 吉林省| 军事| 湄潭县| 铜鼓县| 禄劝| 丰都县| 兴和县| 喀喇| 海阳市| 正蓝旗| 大邑县| 怀宁县| 普兰县| 临高县| 房山区| 翁源县| 江达县| 高雄市| 赣榆县| 德化县| 东兰县| 韶山市|