今天比较郁闷,遇到了一些奇怪的问题!
1.在Eclipse上建立一个web项目,我的一个提交页面在如下目录:WebContext/liTest/add_goods.html。在add_goods.html里面有这么一个form表单<form action="trolleyAction.do?action=add" method="post">
后台报错,说没有找到对应的处理类。经过一位高人指点,我如果这样发送一个请求的话,那个浏览器的url地址为:
http://localhost:8090/petmall/liTest/trolleyAction.do?action=add ,struts不认这个地址,它只认http://localhost:8090/petmall/trolleyAction.do?action=add。那个***.do必需紧跟在项目名称后面!所以把那个form表单修改一下:<form action="../trolleyAction.do?action=add" method="post">解决了这个问题,又遇到了一个更郁闷的!
2.总体来说是浏览器的问题。是这样的:点击一个按钮查看购物车信息,这时候url变成了:http://localhost:8090/petmall/trolleyAction.do?action=show 服务器返回购物车信息展示页面,url没变。这个时候,我打算修改购物车当中某一件商品的购买数量 采用的jquery发送AJAX请求。$.ajax({
type:"post",
url:"trolleyAction.do?action=modify",
data:"purchaseNumber="+goodsNumber+"&goodsId="+goodsId+"&idkey=1",
complete: function(msg){
alert("完成");
alert(msg);
}
});
出现问题了,经过一番调试,发现发送了两个请求到了后台,一个是这个AJAX发送的修改商品购买数量的,处理完成之后,火狐好像又自动发送了一个请求,哪个请求呢?就是浏览器地址的那个请求,即:http://localhost:8090/petmall/trolleyAction.do?action=show。但是在IE中没有出现这种情况,只发送了那个AJAX请求。却有另外一种情况,调用完成之后,没有调用AJAX的回调函数,就是没有弹出我上面写的那两个提示框。而火狐确弹出来了!这个我还没有解决。经过这么一折腾,我想:如果上帝能够完成我一个心愿,我希望这个世界上只有一种浏览器。
3.现在来看一个更加郁闷的,搞了我一下午。差点害得我重装系统了!我电脑是的IE居然不支持jquery发送AJAX请求!就是在IE上调试的时候,发送一个AJAX请求,后台根本就没接收到。错也不报,反正就是没反应!我还以为是我本身IE浏览器的问题,因为我以前把它给卸了(个人不喜欢,不过没办法,做开发,必需要用IE浏览器来调试,被逼的)结果在网上无意间看到了:说IE守护天使会使IE发送ajax请求失效。我看到这几个字的时候,感觉好熟悉!我于是查看我安装的程序,果然有一个IE守护天使,原来是超级兔子的东西!把它卸了之后,就可以了!现在唯一的问题就是那个回调函数没有调用!明天再接再厉!
分享到:
- 2009-11-14 21:13
- 浏览 1353
- 评论(3)
- 论坛回复 / 浏览 (2 / 3389)
- 查看更多
相关推荐
ajaxFileUpload_Struts2_json ,本人亲测成功
-AJAX整合Struts无刷新分页.IE和FireFox都能运行 -在Eclipse3.1+MyEclipse4.3+TomCat5.5.12下测试通过 -在Eclipse3.3+MyEclipse6.0.1+TomCat5.5.15下测试通过 -注释详细 -希望初学者能有所收获,高手...
AJAX技术能在很多的浏览器上使用(包括IE和Netscape/Mozilla)。它已经为Microsoft(用于Outlook的web客户端)和Google(用户GoogleMaps和Gmail)所使用。 未使用AJAX之前 目前大多数的Struts应用都是标准的“如同一个...
总结,该例示注释非常详细,演示Spring托管Hibernate和Struts的Action, 以及Spring的事务声明(包括1.x与2.x的用法)与非事务声明的使用方式。 使用DWR可以方便的使用Spring托管的持久层功能。 目的:希望广大Java...
自己用Struts2 结合Struts2的JSON插件做的AJAX新闻发布,有无刷新添加、修改、删除新闻的功能以及一个简易的自动完成、查询功能,经过自己测试在M$IE和FF上面运行没有问题,希望大家能有有所收获,如果有什么问题...
今天程序中有个地方需要 Ajax 方式 POST 数据,发现在 IE 6.0 下正常,而 FireFox 0.3.0 和 safari 3.1.2则出 错。 通过 FireBug 抓取 ajax 回发后得到的页面信息如下: HTTP Error 411 - Length required 经过 ...
struts2+jquery+ajaxfileupload 需要正确配置struts2文件struts-xml文件中需要配置extends="json-default"。如果返回json结果需要在前台js中解析json数据,要用jquery的jQuery.parseJSON(json)。
采用了FCKeditor在线文本编辑器,用FCKeditor上传文件时还存在有问题,不知道是不是配置存在问题,但是图片文件利用Struts2的action上传到服务器,因为有其他附件文件要上传,并且要保存文件信息,在删除文章时要把...
SSH(Spring+Struts+Hibernate)轻量级论坛Forum演示系统(Java Web Edition): Spring+Struts+Hibernate框架、Pagination分页组件、JQuery、JSON、Ajax、DIV+CSS、JavaScript、HTML5。另建议使用相当于IE8.0以上的...
项目使用的开发技术:hibernate+struts+ajax+jQuery+mysql 与上一个三级联动不同的是:上一个项目是使用dom技术编写的整个js代码,存在一定的不足与bug,即浏览器不兼容,只在火狐中有成效,IE、opera、google等都...
Ajax 数据库:Oracle10g 网络服务器:Tomcat 7 构建工具:Maven Linux:CentoOS 6.4 其他:JFreeChart POI C3P0 JUnit Log4j Jackson FastJson 系统特点 用户、角色和权限管理 设备和文件管理 使用 POI 将设备列表...
后台界面采用ajax框架ext非常漂亮。可以管理多个社团网站。采用jfreechart显示社团人数对比。社团申请会在服务器端生成pdf申请表格(带有照片)由于上传限制只能分两次传,请见谅,不过不会让你失望的。这一部分不...
并查看和删除网友对自己的博文的一些评论、查看和删除网友留下的一些留言,提供与其他网友交流的空间。更好交流,在信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。。这样在本系统中...
并查看和删除网友对自己的博文的一些评论、查看和删除网友留下的一些留言,提供与其他网友交流的空间。更好交流,在信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。。这样在本系统中...
首先是三个Struts:1. 用于路由器,2. 用于动画,3. 用于 AJAX utils; 和 UI 组件 OniUI,你可以 测试用例位于单独的存储库中: 主页 ##Loader Avalon 使用 amd 风格的加载器。 如果你喜欢nodejs的commonjs lo
照片EXIF信息的查看软件包括一个IE插件