struts2修改struts.xml路径,web.xml中怎么配置才能用?

struts.xml路径为:WebRoot/config/struts/struts.xmlweb.xml写成这样对吗?<filter><filter-name>stru... struts.xml路径为:
WebRoot/config/struts/struts.xml

web.xml写成这样对吗?
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>
struts-default.xml,
struts-plugin.xml,
/config/struts/struts2.xml
</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
展开
 我来答
pxs_623
2011-07-22 · TA获得超过135个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:111万
展开全部
如果你的struts.xml路径为:
WebRoot/config/struts/struts.xml

可以这样写
<param-value>
struts-default.xml,
struts-plugin.xml,
../config/struts/struts2.xml
</param-value>
如果不对请把struts.xml路径改为:WebRoot/web-inf/config/struts/struts.xml

提供另一种方法
假设你的工程下有 admin 和common两个包
common为公共包,包下存放structs.xml 你需要写
<struts>
<package name="common" extends="struts-default">
<include file="struts-admin.xml" />
</struts>

admin 为管理员包,包下存放struts-admin.xml你需要写
<struts>
<package name="admin" extends="common">
</struts>
xslywq518
2011-07-20
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
<filter>
<filter-name>struts2Controller</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>

<filter-mapping>
<filter-name>struts2Controller</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牧镶露9L
2011-07-20 · TA获得超过172个赞
知道答主
回答量:133
采纳率:0%
帮助的人:0
展开全部
classpath:config/struts/struts2.xml

貌似就是这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陌草殇
2011-07-20 · TA获得超过108个赞
知道答主
回答量:87
采纳率:0%
帮助的人:83.3万
展开全部
struts2 中的配置文件也就是struts.xml 文件默认是在src 目录下
为什么要改呢 需求不一样么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式