论坛首页 入门讨论版 AJAX

servlet或者struts模拟Ajax效果

浏览 313 次
该帖已经被评为新手帖
作者 正文
最后更新时间:2007-12-11
servlet或者struts模拟Ajax效果
answer:当我们需要刷新客户端的某些效果时,无需使用Ajax也可以完成。当客户端通过servlet或action向服务器请求数据或者提交时,
如果我们希望页面整体不进行刷新时,我们可以在客户端写个javascript方法用于刷新部分,然后服务器通过执行这个方法来刷新。
形式如:
比如客户端有个方法 function refreshDiv(msg){document.getElementById('myDiv').innerHTML=msg},当客户端发送请求到servlet或者
action时,在服务器接收数据并处理后写下如下语句即可:
response.setContentType("text/html;charset=UTF-8");
String msg = "Ajax 模拟";
response.getWrite().write("<script>parent.callback('"+msg+"');</script>");
return null;
这种做法并不逊色AJAX,而且没有中文问题。
   
最后更新时间:2007-12-11
so?……彻底服了。这属于服务器端生成代码调用,耦合性不是一般的高~~~在ajax出现前就用这种方法。
   
0 请登录后投票
最后更新时间:2007-12-11
现在流行返古?
   
0 请登录后投票
论坛首页 入门讨论版 AJAX

跳转论坛:
JavaEye推荐