隨筆-60  評論-117  文章-0  trackbacks-0

          不知道自己是怎樣做到的,不過現在真的是對每一個在我生命中出現過的人心存感激。是他們讓我快速的成長。是他們讓我的人生不像白開水那樣沒有滋味。不管是酸,是咸,是苦,是辣,原來都比沒有滋味要好得多。

          配置ActionForm

          • <form-beans>
          • <form-bean name="HelloForm"  type="hello.HelloForm"/>
          • </form-beans>

          配置全局異常處理:

          • <global-exceptions>
          • <exception key="exception" path="path.jsp" scope="request" type="java.lang.Exception"/>
          • </global-exceptions>

          配置全局轉發:

          • <global-forwards>
          • <forward name="dberror" path="/jsppage/databaseerror.jsp"/>
          • </global-forwards>

          配置Action

          • <action-mappings>
          • <!--Say Hello!-->
          • <action path="/HelloWorld" type="hello.HelloAction" name="HelloForm" scope="request" validate="true" input="/hello.jsp">
          • <forward name="SayHello" path="/hello.jsp"/>
          • </action>
          • </action-mappings>

          配置資源文件:

          • <message-resources parameter="hello.application"/>

          配置Struts插件:

          • <plug-in className="neu.PlugIn">
          • <set-property property="property1" value="value1"/>
          • <set-property property="property2"value="value2"/>
          • </plug-in>

          配置多個Struts-config.xml
          web.xml能夠為ActionServlet同時制定多個xml配置文件,文件之間以逗號分隔。
          <param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-configB.xml</param-value>
          但是,這樣配置程序還是把兩個文件當成一個配置解析,本質沒有區分開來。
          配置多個Struts-config.xml

          • <init-param>
          • <param-name>config</param-name>
          • <param-value>/WEB-INF/struts-config.xml</param-value>
          • </init-param>
          • <init-param>
          • <param-name>config/customer</param-name>
          • <param-value>/WEB-INF/struts-config-customer.xml</param-value>
          • </init-param>
          • <init-param>
          • <param-name>config/order</param-name>
          • <param-value>/WEB-INF/struts-config-order.xml</param-value>
          • </init-param>

          要配置多個模塊,你需要在原有的一個<init-param>的基礎之上,增加模塊對應的<init-param>.其中<param-name>表示為config/XXX的形式,其中XXX為對應的模塊名,<param-value>中還是指定模塊對應的配置文件。上面這個例子說明該應用有三個模塊,分別是缺省模塊,customer和order,它們分別對應不同的配置文件。
          在不同模塊緝拿進行轉發:

          • 在<forward>中定義
          • 到其他模塊
          • <forward name="toModuleB"contextRelative="true" path="/moduleB/index.do"redirect="true"/>
          • 回默認模塊
          • <forward name="success" contextRelative="true"path="/login.do"/>
          • 利用org.apache.struts.actions.SwitchAction.
          • <action path="/toModule"type="org.apache.struts.actions.SwitchAction"/>

          Struts控制器:

          • ActionServlet
          • RequestProcessor
          • ForwardAction
          • IncludeAction
          • DospatchAction
          • LookupDispatchAction
          • SwitchAction

           

          posted on 2007-05-04 11:05 靜兒 閱讀(949) 評論(7)  編輯  收藏

          評論:
          # re: struts2 2007-05-08 21:20 | 卡夫卡

          可否弱弱的問一下
          有沒有哪個配置可以然我點提交按鈕后,可以新生成一個ie頁面呢
          十分感謝  回復  更多評論
            
          # re: struts2 2007-05-08 21:28 | 靜兒
          我只知道用javascript可以做到:
          document.write一下就可以了,要是用struts配置嘛,等我問一下高手再告訴你來得及嗎?



          @卡夫卡
            回復  更多評論
            
          # re: struts2 2007-05-09 08:46 | 卡夫卡

          是啊 js可以做到
          就是突然想在struts里弄弄
          呵呵
          謝謝啦  回復  更多評論
            
          # re: struts2 2007-05-10 17:39 | 卡夫卡
          決定了
          用 html 加到頁面里就可以了
          <a href = "???.jsp" target = "ereryURL">link</a>
            回復  更多評論
            
          # re: struts2 2007-08-08 09:59 | ahpo
          好像不是struts2而是struts1啊。。  回復  更多評論
            
          # re: struts2 2007-08-10 08:14 | 靜兒
          哦,不是按那個分的  回復  更多評論
            
          # re: struts2 2009-09-24 14:55 | 達飛Plus
          strutsは始めます。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 青神县| 五常市| 阜宁县| 迁西县| 永修县| 峨眉山市| 科技| 谢通门县| 景宁| 宝兴县| 洞口县| 穆棱市| 青河县| 武定县| 尤溪县| 陇川县| 闵行区| 彭山县| 乐都县| 江源县| 全椒县| 博白县| 华宁县| 新乐市| 呼伦贝尔市| 鹤庆县| 江川县| 丹凤县| 张掖市| 清苑县| 冕宁县| 彝良县| 开远市| 宜宾县| 齐河县| 四子王旗| 淄博市| 鹤山市| 松江区| 陵川县| 通道|