Struts2 struts.xml位置改变过后,不能访问action了
在struts2中,新建的struts.xml文件一般在src目录下面,今天试着把struts.xml文件放到WEB-INF下面,我是这样写的:<filter><!--定...
在struts2中,新建的struts.xml文件一般在src目录下面,今天试着把struts.xml文件放到WEB-INF下面,我是这样写的:
<filter>
<!-- 定义核心Filter的名字 -->
<filter-name>struts2</filter-name>
<!-- 定义核心Filter的实现类 -->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,../struts-configs/struts.xml</param-value>
</init-param> </filter>
在部署的时候,没有出现任何错误。就是当我在访问以前的Action的时候,出现“There is no Action mapped for action name uiAction.”这样的错误!我把struts.xml放到src下面时,访问Action是没有问题的啊!难倒struts.xml文件的位置改变的时候,访问的路径也要改变吗??我感觉没有必要啊!有经验的高手请指教一下啊!O(∩_∩)O谢谢了! 展开
<filter>
<!-- 定义核心Filter的名字 -->
<filter-name>struts2</filter-name>
<!-- 定义核心Filter的实现类 -->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>struts-default.xml,struts-plugin.xml,../struts-configs/struts.xml</param-value>
</init-param> </filter>
在部署的时候,没有出现任何错误。就是当我在访问以前的Action的时候,出现“There is no Action mapped for action name uiAction.”这样的错误!我把struts.xml放到src下面时,访问Action是没有问题的啊!难倒struts.xml文件的位置改变的时候,访问的路径也要改变吗??我感觉没有必要啊!有经验的高手请指教一下啊!O(∩_∩)O谢谢了! 展开
展开全部
是这样的
struts1是放到web-inf里面的
struts2一般放到src下,因为必须编译到服务器的class目录下。这是规定
否则 他找不到struts.xml当然会报错
虽然位置可以修改,但一般不建议这样做。
struts1是放到web-inf里面的
struts2一般放到src下,因为必须编译到服务器的class目录下。这是规定
否则 他找不到struts.xml当然会报错
虽然位置可以修改,但一般不建议这样做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一般就放在src目录下,遵循它的规则,让你的开发变得简单
Simplicity favors regularity.
Simplicity favors regularity.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要修改呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询