日期:2014-05-17  浏览次数:20679 次

struts中多个类似struts.xml文件配置怎么能?
1.struts.xml中
<include file="com/struts_xml/struts_test.xml"/> 本人用的是include的方法,但老是报找不到action就是搜索不到我写的struts_test.xml
2.奇怪的是struts.xml中<include file="struts_test.xml"/>的写法
struts_test.xml这样直接放在src下能访问成功。
3.哪位大侠遇到过同样的问题给指点一二

------解决方案--------------------
按我的方法试试:你在你的struts.xml中建一个空的package,name="demo",让它继承struts-default,然后把你所有的所要包含的xml中的package的继承全部改成demo……
------解决方案--------------------
include进来的所有XML文件,都是完整的配置的文件,有<?xml.....有<!DOCTYPE......有<struts>,有<package>,楼主写完全了吗?不能是片断。
------解决方案--------------------
<include file="struts_test.xml"/>的写法当然会出错啦,你应该写成
<include file="../com/struts_test.xml"/>的写法

com这个文件夹应该建在web-inf下 struts.xml 被编译后系统默认放在wen-inf下面的classes文件夹下面
你用<include>嵌入后,将原来的struts.xml放 到了com文件夹下,肯定不行的啦,struts_test.xml当然要到com这个文件夹下去找啦,然后com的上一级才是web-inf啦,这样才能找到啦