Action的配置

   MDI(动态方法调用)path!methodName?aram

         主要分为两种情况  :

                1.method的属性和Action的方法名相同

                2.method的属性为"methodName"而Action中的方法的名字为“doMethodName” ,好处:对关键字的屏蔽,比如我们想调用的时候用default但是Action中我们无法定义方法其名为default ,所以我们可以用doDefault

 

       转发Action的配置:

               <action name="main">

                          <result>/main.jsp</result>

              </action>

 

         默认Action的配置

                <default-action-ref  name="">

                     <Action name="">

                             <result name=""></result>

                     </Action>

               </default-action-ref>

        

              上面的只能对Action尽心处理,但是想要对jsp也进行处理的话在web.xml中配置

                       <error-page>

                                <error-code>404></error-code>

                                <localtion>/error.jsp</localtion>

                        </error-page>

              

             通配符映射:解决配置文件中配置action过多的问题(强烈建议使用)

             *: 0-N个字符,不包括“/”

             **: 0-N个字符,包括“/”

             \:转义符

            说明:如果路径中没有通配符,优先级最高,如果有通配符,从上往下寻找

 

            Action在配置文件中顺序最佳实践:

              1:没有通配符的放最上面

              2:范围小的放上面

             3:范围最发的放最下面

 

 

 

         

 

 

 

 

 

 

 

 

 

 

 

posted @ 2013-01-26 14:38  虎猫  阅读(145)  评论(0编辑  收藏  举报