Strut2中Action配置中的各項默認值

 

問題:如果沒有爲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。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章