Ajax访问action访问路径的路径问题

ajax发送请求到action成功,可是浏览器说请求路径undefined
[问题点数:40分,结帖人u]
ajax发送请求到action成功,可是浏览器说请求路径undefined
[问题点数:40分,结帖人u]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年3月 总版技术专家分月排行榜第二
2014年2月 Java大版内专家分月排行榜第一2013年8月 Java大版内专家分月排行榜第一2013年5月 Java大版内专家分月排行榜第一2013年4月 Java大版内专家分月排行榜第一2013年3月 Java大版内专家分月排行榜第一2013年2月 Java大版内专家分月排行榜第一
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。9203人阅读
本人在配置在使用struts2整合spring时,把配置文件struts.xml放在WEB-IN下时,出现请求无效,当把struts.xml放在src下时有正常了,
struts.xml一般不是放在WEB-IN下的吗?为什么会出现这种现象?
可是用struts1.x的时候,struts-config.xml也是放在WEB-INF下的啊,struts2跟struts1在这点上不一样吗?
可是我单用struts2没有整合spring时,struts.xml也是放在WEB-INF下也没有问题啊
这个得从struts2的控制器org.apache.struts2.dispatcher.FilterDispatcher上说,这个类默认的是导入/classes 下的struts.xml,所以你可以修改文件
&filter-name&struts2&/filter-name&
&filter-class&org.apache.struts2.dispatcher.FilterDispatcher&/filter-class&
&init-param&
&param-name&config&/param-name&
&!-- 配置装载struts.xml路径,其中struts.xml放在/src/struts/下--&
&param-value&struts-default.xml,struts-plugin.xml,../struts.xml&/param-value&
&/init-param&
&filter-mapping&
&filter-name&struts2&/filter-name&
&url-pattern&/*&/url-pattern&
&/filter-mapping&
这样配置之后,你的struts.xml就可以放在/WEB-INF下了这属于框架规范问题
spring配置文件可以放在多各地方 通过配置文件找到
struts2就只能放到src目录下了ps: struts2.x配置文件的默认存放路径是在/WEB-INF/classes目录下,也就是说,把struts.xml放在src的目录下。但是有时,我们为了方便,希望把它放到其他位置,这里简单介绍一下处理的方法。& 首先我们要明白struts2加载配置文件都是从它自己的jar包和\WEB-INF\classes两个默认的位置加载的。这里需要注意的是,如果你设置了&param-name&config&/param-name&参数,那么struts-default.xml等原来struts2默认加载的文件你也要指定,否则它好像不会自动加载,会出错。而struts-plugin.xml,也要放在这里,是因为什么呢。在struts2使用2.1.6版本时,仔细查看了一下struts2-spring-plugin-2.1.6.jar(如果需要和spring集成的话)中有struts-plugin.xm这个文件,另外json-plugin-0.34.jar(如果struts2要支持json的话,需要这个jar)中也有一个叫struts-plugin.xm的文件。因此这个文件也是要加载的。最后,是struts.xml文件,这里必须采用相对\WEB-INF\classes的相对路径。我这里是放在了\WEB-INF\classes\struts目录下。 &如果不在这里配置struts-default.xml,struts-plugin.xml,也可以在struts.xml文件中添加&include file=&struts-plugin.xml&&&/include&和&include file=&struts-plugin.xml&&&/include&来代替。我写的都是放在src目录下,jsp都是放在web-inf下面,安全性高,通过action访问!& 页面放在web-inf下面的时候,外部是无法直接访问的,只能通过action跳转才能访问,安全性相对而言比较高
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:294106次
积分:2871
积分:2871
排名:第8955名
原创:38篇
转载:23篇
评论:21条
(2)(1)(9)(6)(7)(8)(1)(10)(11)(3)(3)(6)(3)(6)(1)(2)(1)(1)(1)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&

我要回帖

更多关于 jquery ajax 路径问题 的文章

 

随机推荐