[接3楼]
之前有点言重了……答案如下:可以。得在web.xml配置初始参数config <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,/WEB-INF/struts.xml</param-value>
</init-param>
</filter> <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>以上配置方式已通过测试,成功!
之前有点言重了……答案如下:可以。得在web.xml配置初始参数config <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,/WEB-INF/struts.xml</param-value>
</init-param>
</filter> <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>以上配置方式已通过测试,成功!
解决方案 »
- spring-framework-3.0.6.RELEASE-dependencies.zip在哪下?
- axis2生成客户端问题,webservice为微软xds提供
- 菜鸟来求教之二_关于override与overload的叫法
- 求助!什么是动态调用?我这里不能上外网,只能上csdn,多谢!~
- 请教大侠,怎样得到一个字符串数组,所有排列组合的结果?
- 在java客户端程序中调用不到weblogic的连接池
- 请各位介绍一下讲 java开发实例的好书!!! 谢谢
- 值得你关注的TOMCAT的问题
- struts+js文件问题
- 使用JXL API在EXCEL文件中写入信息,键入回车,在EXCEL中存在为一个小广框,双击EXCEL中的相应信息后才恢复为回车
- 给大家推荐一套非常使用的通用查询框架
- spring1.2与spring2.0的区别
没用过,没有发言权!
String configPaths = initParams.get("config");
if (configPaths == null) {
configPaths = DEFAULT_CONFIGURATION_PATHS;
}
String[] files = configPaths.split("\\s*[,]\\s*");
for (String file : files) {
if (file.endsWith(".xml")) {
if ("xwork.xml".equals(file)) {
configurationManager.addConfigurationProvider(new XmlConfigurationProvider(file, false));
} else {
configurationManager.addConfigurationProvider(new StrutsXmlConfigurationProvider(file, false, servletContext));
}
} else {
throw new IllegalArgumentException("Invalid configuration file name");
}
}
}该代码在Dispatcher类中(Dispatcher.java)
从上面的代码可以看出,Struts 2的config参数所设置的文件必须以.xml结尾,如果是其他类型的文件,如.txt,会抛出异常(就算文件里是xml格式也不行,struts 2是检查文件扩展名的)。而如果是.xml结尾文件,则会将会考虑其他的,如struts.xml