如前文所述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。
本文详细介绍了Struts框架中struts.xml配置文件的作用及其简化配置方式。解释了默认配置下action类、执行方法及返回结果的设定规则。
1481

被折叠的 条评论
为什么被折叠?



