精华帖 (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又怎么能访问他们呢? |
|
返回顶楼 | |