问题:如果没有为action指定class,默认是com.opensymphony.xwork2.ActionSupport
执行ActionSupport中的execute方法
由struts-default.xml决定
- <default-class-ref class="com.opensymphony.xwork2.ActionSupport" /> 决定
- <package name=“l6n" namespace="/" extends="struts-default">
- <action name="helloWorldAction" class="cn.l6n.action.HelloWorldAction">
- <result name="success" type="dispatcher">/success.jsp</result>
- </action>
- <action name="actionNoClass">
- <result>/success.jsp</result>
- </action>
- </package>
1>如果没有为action指定class,默认是ActionSupport。 2>如果没有为action指定method,默认执行action中的execute() 方法。 ActionSupport的execute方法里面就一句话return "success"; 3>如果没有指定result的name属性,默认值为success。 4>如果没有指定result的type属性,默认值为dispatcher。