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

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

    博客分类:
  • dwr
 
阅读更多

dwr 获取HttpSession、request、response等对象

 

1. 使用DWR的API 

Java代码   收藏代码
  1. org.directwebremoting.WebContext wc = org.directwebremoting.WebContextFactory.get();   
  2.   
  3. javax.servlet.http.HttpServletRequest request = wc.getHttpServletRequest();   
  4. javax.servlet.http.HttpServletResponse response = wc.getHttpServletResponse();   
  5. javax.servlet.ServletContext context = wc.getServletContext();   
  6. javax.servlet.ServletConfig config = wc.getServletConfig();   
  7. javax.servlet.http.HttpSession session = wc.getSession();   



2.在Java方法中定义这些类型的参数,让DWR自动传入: 
例如: 
java端方法:

Java代码   收藏代码
  1. login(String id, String name, HttpSession session){   
  2.                       String loginId = (String)session.getAttribute("loginId ");   
  3.                   }   


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

分享到:
评论

相关推荐

    DWR中取得session等信息.doc

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

    DWR与Jsp内置对象关系

    1. **request**:代表HTTP请求,用于获取请求参数、头信息等。 2. **response**:代表HTTP响应,用于设置响应头、状态码和输出内容。 3. **session**:代表HTTP会话,用于存储用户相关的持久性数据。 4. **...

    DWR如何获得返回对象

    DWR如何获得返回对象 DWR如何获得返回对象 DWR如何获得返回对象

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

    在这个特定的项目中,"JAVA AJAX中使用dwr获取后台list并在页面用表格显示",我们将探讨如何结合Direct Web Remoting (DWR) 框架来实现这一功能,同时涉及到二级联动的概念。 DWR是一个开源的Java库,它允许...

    DWR 初始,返回字符串&对象&列表

    当你需要从服务器获取一组数据时,DWR可以通过返回列表来实现。比如,你可能有一个`getUsers()`方法,它返回一个`List<User>`。DWR会将这个列表转换为JavaScript数组,每个元素都是之前提到的`Person`对象的...

    dwr+spring实例

    DWR (Direct Web Remoting) 是一个开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,从而实现动态Web应用程序。DWR的出现极大地增强了Web应用的用户体验,因为它允许开发者创建几乎与桌面...

    dwr实例,从后台取数据显示

    Direct Web Remoting (DWR) 是一种开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行交互,从而实现动态Web应用程序。DWR的主要功能是通过AJAX技术在客户端和服务器之间进行实时通信,使得用户界面...

    DWR3 对象传输与配置 源代码

    3. 安全性:DWR提供了多种安全策略,如跨域会话安全、白名单配置等,以防止非法访问。 4. 自动更新:DWR支持自动检测并更新客户端的JavaScript文件,以保持与服务器端的一致性。 总的来说,这个DWR3示例是一个宝贵...

    DWR配置文件详解,DWR配置

    DWR的核心配置文件是`dwr.xml`,该文件定义了DWR允许访问的Java对象、转换规则以及方法签名等关键设置。 ### 1. `dwr.xml` 结构 `dwr.xml`的基本结构如下: ```xml <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//...

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

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

    dwr对象处理dwr对象处理dwr对象处理

    - `dwr.xml` 文件是DWR的核心配置文件,用于定义哪些Java对象和方法可以被JavaScript访问。 - `<allow>` 标签定义了可以暴露给JavaScript的权限范围。 - `<create>` 标签创建一个JavaScript对象,该对象可以调用...

    DWR框架怎么返回对象

    DWR (Direct Web Remoting) 是一个开源框架,它...此外,DWR提供了错误处理、安全控制、缓存机制等功能,以增强Web应用的性能和稳定性。在实际开发中,你需要根据项目需求灵活运用这些特性,确保代码的可维护性和效率。

    dwr dwrdwr

    dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr

    dwr配置文件详解 dwr.xml配置文件详解

    2.定义允许远程调用的Java对象和方法:在`allow`元素中,定义允许远程调用的Java对象和方法,可以指定对象的类名、方法名等。 3.定义参数:在`param`元素中,定义参数的名称和值。 dwr配置文件在实际应用中的作用 -...

    DWR使用配置,并用DWR获得返回list类型中的对象,并在页面显示

    在本示例中,我们将探讨如何配置DWR,以及如何利用DWR从服务器获取返回类型为List的对象,并在页面上显示这些数据。 首先,我们需要在项目中引入DWR的相关依赖。这通常包括dwr.jar和其相关的库文件。如果你使用的是...

    dwr所需要的jar包

    DWR的性能可以通过多种方式进行优化,如启用压缩、调整缓存策略、使用异步调用等。在实际应用中,根据项目的具体需求,合理配置DWR以达到最佳性能。 总的来说,DWR为开发人员提供了一种简单、高效的方式来实现...

    关于使用DWR返回对象List的方法

    这篇博客文章“关于使用DWR返回对象List的方法”主要探讨了如何通过DWR框架在Java后端处理数据并以List对象的形式返回给前端JavaScript。 在Web开发中,通常我们需要从服务器获取数据并在客户端展示,DWR通过AJAX...

    dwr返回对象.doc

    下面将详细解释DWR返回对象的处理,包括如何获取和处理不同类型的数据,如list、Map、Set以及JavaBean。 1. **无返回值和参数的Java方法** 在`dwr.xml`配置文件中,我们定义一个名为`testClass`的JavaScript接口,...

    DWR中文文档DWR

    - **dwr.properties**:配置DWR的行为,如错误处理、缓存策略等。 - **XML配置**:可使用XML文件定义允许客户端调用的Java方法。 3. **主要组件**: - **Engine**:DWR引擎是核心,负责处理Ajax请求和响应。 - ...

    springboot整合dwr实现js调用java方法

    通过DWR,开发者可以在不涉及繁琐的AJAX请求和响应处理的情况下,直接在JavaScript中调用Java对象的方法,使得前端和后端的通信变得更为便捷。 **整合SpringBoot与DWR** 1. **添加依赖**:在SpringBoot项目的`pom....

Global site tag (gtag.js) - Google Analytics