`
Supanccy2013
  • 浏览: 231690 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

dwr 获取HttpSession、request、response等对象。

    博客分类:
  • dwr
dwr 
阅读更多
   注:本文来自互联网 http://1632004.blog.163.com/blog/static/29991497201182343744179/

1. 使用DWR的API
   org.directwebremoting.WebContext wc = org.directwebremoting.WebContextFactory.get(); 

   javax.servlet.http.HttpServletRequest request = wc.getHttpServletRequest(); 
   javax.servlet.http.HttpServletResponse response = wc.getHttpServletResponse(); 
   javax.servlet.ServletContext context = wc.getServletContext(); 
   javax.servlet.ServletConfig config = wc.getServletConfig(); 
   javax.servlet.http.HttpSession session = wc.getSession(); 


2.在Java方法中定义这些类型的参数,让DWR自动传入:
例如:
java端方法:
login(String id, String name, HttpSession session){ 
                      String loginId = (String)session.getAttribute("loginId "); 
                  } 

js调用:login("id","name",callBack)
在js端不用传入session这个参数,DWR自己会将这些参数传入,在java端可以直接调用。
分享到:
评论

相关推荐

    DWR中取得session等信息.doc

    在 DWR 中,可以使用 WebContextFactory 工厂类来获取 WebContext 对象,然后通过该对象获取 Session、Request 等信息。下面是一个示例代码: ```java WebContext ctx = WebContextFactory.get(); HttpSession ...

    dwr中文帮助文档

    在Struts2中,可以通过ActionSupport类的基类方法直接访问`HttpServletRequest`和`HttpSession`对象,例如`getRequest()`和`getSession()`。这样可以在Action类中处理请求参数和管理用户会话状态。 **JSTL(Java...

    DWR3 访问WEB元素的两种方法实例详解

    `WebContextFactory.get().getHttpServletRequest()`则能获取到`HttpServletRequest`对象,从而访问请求的详细信息,如请求URL、参数等;而`WebContextFactory.get().getHttpServletResponse()`则让我们可以操作响应...

    java知识点.pdf

    Request、response常用方法** - HttpServletRequest和HttpServletResponse接口提供了处理HTTP请求和响应的方法。 **7. ServletContext类** - ServletContext接口代表了整个Web应用程序的上下文环境,提供了应用...

    采用ajax实现的图片验证码

    request.getSession().setAttribute("code",code);//把生成的验证码信息,存储到session中,登录的时候,用来作判断 -------------------------------------产生干扰线条 for(int i=0;i;i++){ int x1 = rd....

Global site tag (gtag.js) - Google Analytics