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。