在struts2中如何指定多个struts配置文件

 我来答
中色491
2012-12-23 · 超过58用户采纳过TA的回答
知道答主
回答量:113
采纳率:0%
帮助的人:110万
展开全部
在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿。为了避免struts.xml文件过于庞大、臃肿,提高struts.xml文件的可读性,可以将一个struts.xml配置文件分解成多个配置文件,然后在struts.xml文件中包含其他配置文件。下面用一个简单的例子演示一下例如:struts.xml文件<struts>
<constant name="struts.action.extension" value="do,action"></constant>
<include file="struts-department.xml"></include>
<include file="struts-employee.xml"></include>
</struts> 此时的struts.xml文件中不在配置业务实现,而是配置一些公用的信息。 struts-department.xml文件<struts> <package name="department" extends="struts-default" namespace="/test/department">
<action name="hello" class="com.amaker.action.HelloAction">
<param name="url">department</param>
<result name="success">/WEB-INF/page/hello.jsp</result></action></package></struts> struts-employee.xml文件<struts> <package name="employee" extends="struts-default" namespace="/test/employee">
<action name="hello" class="com.amaker.action.HelloAction">
<param name="url">employee</param>
<result name="success">/WEB-INF/page/hello.jsp</result></action></package></struts> Action文件public class HelloAction { private String url; public String getUrl() {
return url;
} public void setUrl(String url) {
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式