日期:2014-05-18  浏览次数:20627 次

struts2配置和约定
<struts>
<package name="resource" extends="struts-default">
<action name="resource*" class="com.cs.controls.resource.ResourceAction" method="execute{1}">
<result>resource{1}.jsp</result>
<result name="error">error.jsp</result>
<result name="input">login.jsp</result>
<result name="none">resourceAllList.jsp</result>
<result name="outputStream" type="stream">
<param name="contentDisposition">attachment;fileName="${fileName}"</param>
<param name="inputName">downloadFile</param>
</result>
</action>
</package>
</struts>
struts2的struts.xml
大家觉得这种约定配置方法可常用吗?
PC:感觉类似这种配置方法,编写一个类的时候,比较符合面向对象的编写。把一小功能模块看成一个对象来进行编写。
struts2 struts2.xml 配置 约定

------解决方案--------------------
都大同小异的,一般可以先抽一个公共的,再继承之,并给赋不同的namespace.以区分模块.
------解决方案--------------------
可以这么写额,在同一个action中,利用通配符匹配方法的后缀,很常用的。
------解决方案--------------------
可以的,你可以有些用有些不用,甚至都可以写多个package
------解决方案--------------------
通配符的应用可以防止action大爆炸,不用每个方法都写一个action,挺常用的啊