论坛首页 Web前端技术论坛

对采用ajax框架开发的系统的实现提出一个质疑

浏览 8167 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-12-20  
引用
“request,response,page的生命周期决定了,ajax不能直接访问他们.”

xmlhttp.send();方法时,请求uk.ltd.getahead.dwr.DWRServlet这个servlet. 这次请求的request,response只是针对
uk.ltd.getahead.dwr.DWRServlet这个servlet的,你访问它干嘛?
request,response,page的生命周期是一个请求.ajax在这个生命周期中,我们不能像jsp一样 request.setAttribute(String key,Object val);所以俄说不能访问他们.


这是dwr提供的访问
HttpServletRequest
HttpServletResponse
HttpSession
ServletContext
ServletConfig的方法.
不过
public class Remote {
    public void method(int param, ServletContext cx, String s) { ... }
}
把这些对象当成参数传到业务层.俄觉得这种设计扩展性不好.
http://getahead.ltd.uk/dwr/server/javaapi
http://getahead.ltd.uk/dwr/examples/text

java代码可以访问这些对象,javascript又怎么能访问他们呢?
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics