Struts2应用开发详解-四、Action配置的默认值
Struts2应用开发详解--4、Action配置的默认值
如前文所述struts.xml配置文件负责所有的action配置。完整的配置文件如下:
<action name="helloworld" class="test.HelloWorldAction">
<result name="success">/page/hello.jsp</result>
</action>
但是如果修改为如下配置,同样可以实现访问。
<action name="helloworld" >
<result>/page/hello.jsp</result>
</action>
内部机制如下:
1、如果没有为action指定class,则默认为 com.opensymphony.xwork2.ActionSupport。
2、如果没有为action制定method,则默认执行action的execute()方法。
3、如果没有制定result的name属性,则name默认值为success。