`
wanshuiqianshan
  • 浏览: 39842 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DWR获取Session

    博客分类:
  • DWR
阅读更多
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配置文件详解,DWR配置

    `scope`属性用于指定对象的生命周期,如`application`、`session`、`request`或`page`。`include`和`exclude`元素用于控制对象的方法访问权限。 ### 4. `<param>` 元素 `<param>`元素提供额外的参数给特定的...

    DWR快速配置入门 DWR快速配置入门.

    考虑到安全性,你可以限制DWR允许访问的IP地址,设置session超时等。对于性能优化,可以考虑启用缓存,控制并发请求的数量,以及合理地组织DWR调用。 7. **调试与日志** DWR提供了丰富的调试和日志功能。通过调整...

    JAVA AJAX中使用DWR获取后台list并在页面 用表格动态显示

    在这个项目中,DWR被用来实现在不刷新整个页面的情况下,从后台获取list数据并动态地在表格中展示,同时还有二级联动功能的实现,增加了用户操作的便捷性。下面我们将深入探讨这个项目的各个关键技术点。 首先,DWR...

    DWR与Jsp内置对象关系

    例如,不恰当的DWR配置可能会暴露敏感的服务器资源,因此在使用DWR时,应谨慎处理JSP内置对象,如限制对session和application的访问权限。 综上所述,DWR和JSP内置对象的关系紧密且多维,它们共同构建了一个强大而...

    DWR中文文档......

    - **与Hibernate的整合**:DWR通过`HibernateBeanConverter`和自定义的session管理策略,可以在不破坏Hibernate事务的一致性下,实现对数据库的远程访问。 #### 五、DWR中的JavaScript应用 在客户端,DWR通过生成...

    DWR中文文档(pdf)

    - 管理Hibernate的Session,确保线程安全性。 #### 五、DWR中的JavaScript使用技巧 ##### 5.1 简单的回调函数 - **使用方法**: - 定义一个简单的JavaScript函数来处理服务器端返回的结果。 - 示例代码: ```...

    dwr消息推送功能

    ### dwr消息推送功能 Direct Web Remoting (DWR) 是一种开源框架,它简化了JavaScript与服务器端Java代码之间的交互。DWR 提供了一种简单的方法来将 Java 对象暴露给 JavaScript,允许 JavaScript 调用 Java 方法,...

    DWR js框架 javascript框架 web与java交互 Direct Web Remoting Ajax开源框架

    - **Caching and Session Management**:DWR提供了缓存机制和会话管理,以优化性能并确保跨请求的数据一致性。 2. **DWR的使用步骤** - **配置DWR**:在Web应用的`web.xml`文件中配置DWR的Servlet和过滤器,指定...

    dwr demo 反向推送 导向推送

    DWR (Direct Web Remoting) 是一个开源的Java库,用于在Web应用程序中实现JavaScript与服务器端Java对象的双向通信。这个"**dwr demo 反向推送 导向推送**"是一个示例项目,展示了如何利用DWR来实现反向推送技术,也...

    dwr+hibernate实现的分页技术

    ### dwr+hibernate实现的分页技术详解 在当今快速发展的互联网环境中,网站和应用程序需要处理大量的数据。为了提高用户体验并优化服务器资源利用,分页技术成为了必不可少的一部分。本文将详细介绍如何通过结合dwr...

    Hibernate+Dwr实现权限管理

    通过DWR的远程调用,前端JavaScript可以获取服务器端的用户权限信息,然后动态渲染页面元素,确保用户只能看到和操作他们被授权的内容。 在JavaScript面向对象思想的应用上,我们可以创建各种角色和权限相关的对象...

    学dwr时候写的一个简单的聊天室

    4. 聊天历史展示:用户可以查看历史聊天记录,这需要通过DWR请求服务器获取数据库中的历史消息,并在前端显示。 5. xxx.sql文件:这可能是一个数据库脚本文件,用于初始化聊天室应用所需的数据库结构,例如创建用户...

    AJAX-DWR下拉框级联

    在DWR框架中,可以使用DWR的session支持来实现用户认证。 总的来说,AJAX-DWR下拉框级联是提升Web应用交互性和效率的有效手段,通过DWR与数据库的实时交互,实现了用户选择的动态响应。同时,理解并掌握用户身份...

    DWR中文文档.pdf

    - **使用webContext的方法**:通过`webContext`获取DWR所需的上下文信息。 - **方法选择**:根据应用场景选择合适的集成方式。 2. **DWR与Spring** - **让DWR和Spring一起工作的检查列表**:确保Spring容器能...

    ajax+dwr整合

    - **省市联动**:用户选择省后,DWR自动异步请求获取该省的城市列表,更新城市选择框。 - **用户注册提示**:在用户注册时,使用Ajax提交表单,DWR实时返回验证结果,如用户名是否已存在等。 7. **事务处理**:...

Global site tag (gtag.js) - Google Analytics