问题:如果没有为action指定class,默认是com.opensymphony.xwork2.ActionSupport

 执行ActionSupport中的execute方法
 
由struts-default.xml决定
 
  1. <default-class-ref class="com.opensymphony.xwork2.ActionSupport" /> 决定  
  2. <package name=“l6n"  namespace="/"  extends="struts-default">  
  3.      <action name="helloWorldAction" class="cn.l6n.action.HelloWorldAction">  
  4.            <result name="success" type="dispatcher">/success.jsp</result>  
  5.      </action>  
  6.       <action name="actionNoClass">  
  7.          <result>/success.jsp</result>  
  8.      </action>  
  9.   
  10. </package>  

1>如果没有为action指定class,默认是ActionSupport。 2>如果没有为action指定method,默认执行action中的execute() 方法。 ActionSupport的execute方法里面就一句话return "success"; 3>如果没有指定result的name属性,默认值为success。 4>如果没有指定result的type属性,默认值为dispatcher。