servlet

20130428 sturts2对ajax的支持

DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">MyJSP'index.jsp'startingpage//创建ajax对象------此部分是固定的写法兼容各种浏览器版本。functionajaxFunction(){varxmlHttp;try{//Firefox,Opera8.0+,SafarixmlHttp=newXMLHttpRequest();}catch{//InternetExplorertry{xmlHttp=newActiv

ajax请求到后台的servlet类中,设置页面跳转不生效

至于为什么不能跳转不是很清楚。但是可以从ajax的应用上去解释,之所以用ajax就是为了页面不刷新的状态下,改变页面局部。如果ajax方式要跳转可以在其回调函数中去处理跳转逻辑。后台的servlet类中想要跳转页面,只能通过非ajax方式。

dwr的ajax实现

记性太差,做个笔记、、、第一步:下载dwr的jar包放到lib文件夹下;点击打开链接第二步:在web.xml配置DWR;第三步:创建DWR配置文件dwr.xml第四步:访问http://localhost:8080/PoliceMap02/dwr,也就是自己项目的后面加个dwr,获取如下资源再将上述的资源放到页面的头部第五步:测试:页面提交请求后台处理:

ajax学习笔记1

当readyState为3,这个属性返回目前已经接收的响应部分。如果readyState为4,这个属性保存了完整的响应体。前台有html和javascript组成,前台验证采用了两种方式,一是采用jquery封装的ajax来实现表单动态验证,二是采用XMLHttpRequest对象来实现表单动态验证,两种验证方式的不同只是javascript脚本不一样,前台页面和后台的servlet都一样。

DWR A request has been denied as a potential CSRF attack

不过最后还是通过网上搜索给解决了,得到以下两种解决方案:1、在web.xml配置文件中修改dwr的配置:Xml代码dwr-invokerorg.directwebremoting.servlet.DwrServletdebugtruecrossDomainSessionSecurityfalse2、将JSP文件中所引用的js文件engine.js的方式,由更改成:。不知道为什么这样就可以啦,而引用js目录下就会报错。希望有知道朋友,不吝赐教,在下感激不尽!