`

dwr 获取服务器中的信息 request等

    博客分类:
  • dwr
阅读更多
在dwr编程中,应该考虑到两个类
WebContext和WebContextFactory

通过wc可以,得到
request
response
config
context
session

同时可以调用wc.getContainer()
返回一个Container对象
IoC容器


还有一种方法
是把服务器代码和dwr彻底分开(即不需要context)
该方法只需要在远程签名中声明所需的对象即可
public void serverSideObjects(final String inParam,final HttpServletRequest request,final HttpServletResponse response,
final ServletCoinfig config,final ServletContext context,
final HttpSession session){

}
dwr 将通过一些手段将合适的对象填入这些参数
但是在JavaScript掉用必须才取
对调点数作为最后一个参数 或者 调用 数据元对象的方法
不能把回调函数作为第一参数
 

分享到:
评论

相关推荐

    实现 Dwr 服务器推送

    DWR (Direct Web Remoting) 是一种开源的Java库,用于在Web应用程序中实现JavaScript与服务器端Java对象的双向通信。DWR使得开发者能够在浏览器端直接调用服务器上的方法,从而实现实时的数据交换和更新,这对于构建...

    DWR与Jsp内置对象关系

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

    DWR配置文件详解,DWR配置

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

    dwr框架中文参考手册

    3. **AutoComplete**:DWR提供了自动完成功能,常用于输入框的智能提示,可以根据用户输入的内容动态从服务器获取匹配数据。 4. **Closures**:DWR支持JavaScript闭包,允许在服务器端定义函数并在客户端调用,增强...

    dwr回调函数得到后台list

    // 获取服务器端的BoInsId huMain.selectUserData(boinsid, userdata); // 调用Java方法,第一个参数是传入的boinsid,第二个参数是回调函数 } function userdata(userlist) { // 这是回调函数 for (var i = 0; ...

    DWR.rar_dwr_界面开发

    配置文件中包含了映射关系、安全设置等信息,通过解析XML,DWR可以自动地生成JavaScript接口,使得客户端可以调用。 总结,DWR是实现动态Web界面的重要工具,它简化了AJAX开发,提供了丰富的功能,如远程调用、缓存...

    DWR + Servlet 实现文件上传功能

    在该方法中,使用`Part`接口(Java EE 7及以上版本)或`HttpServletRequest.getParts()`来获取上传的文件。确保设置合适的大小限制,避免服务器被大文件拖垮。 ```java protected void doPost(HttpServletRequest ...

    dwr中文帮助文档

    DWR通过JSON或XML数据格式传输信息,提供了安全、高效的数据交换机制。 **Struts标签手册** Struts是一个基于MVC(Model-View-Controller)设计模式的Java web框架。Struts标签库提供了一系列的JSP标签,用于简化...

    dwr消息推送聊天

    1. **异步通信**:DWR通过AJAX(Asynchronous JavaScript and XML)技术实现在浏览器与服务器之间的异步数据交换,使得用户无需刷新页面就能获取新数据。 2. **自动JSON转换**:DWR支持JSON(JavaScript Object ...

    DWR入门教材

    这展示了如何利用DWR和JavaScript进行用户交互,并获取服务器端数据。 在服务器端,`request.setCharacterEncoding("UTF-8")`和`response.setCharacterEncoding("UTF-8")`用于设置字符编码为UTF-8,确保数据传输...

    DWR中JS的引用路径问题【前台web】

    ### DWR中JS的引用路径问题详解 #### 一、背景介绍 在Web开发中,JavaScript(简称JS)是前端开发的重要组成部分之一。Direct Web Remoting (DWR) 是一个强大的Java库,它使得JavaScript能够直接调用Java方法,极...

    dwr中文帮助文档和一些学习文档

    DWR通过Ajax技术实现了浏览器与服务器的通信,使得用户可以在不刷新页面的情况下获取服务器数据,提升用户体验。 【压缩包子文件的文件名称列表】包含了一系列与Java和Web开发相关的文档: 1. **Struts标签手册....

    dwr.xml标签介绍

    DWR (Direct Web Remoting) 是一种用于在Web应用程序中实现JavaScript与服务器端Java对象之间直接通信的技术。在DWR框架中,`dwr.xml`配置文件起着至关重要的作用,它定义了哪些Java对象可以被远程调用,以及如何...

    Dwr推送技术实现BS即时通讯

    6. **安全性**:DWR提供了安全特性,如CSRF(Cross-site request forgery)防护,确保只有合法的请求才能调用服务器端方法。 7. **性能优化**:为了提高性能,DWR支持批量调用和缓存策略,减少网络传输和服务器处理...

    SSH+Dwr+Ajax框架实现的OA办公自动化系统

    1. **DWR的工作原理**:DWR通过AJAX技术,在后台与服务器进行通信,使得用户无需刷新页面即可获取或更新数据。它提供了安全机制,如CSRF(Cross-site request forgery)防护,确保远程调用的安全性。 2. **DWR的...

    DWR配置文件详解

    例如,使用Java的`new`关键字创建对象、使用Spring框架获取Bean等。 - **`javascript`属性**:指定创建出的远程Bean在客户端JavaScript中的名称。 - **`scope`属性**:指定Bean的作用域,默认为`"page"`,可选值还...

    ExtJS对Ajax的支持

    ##### 2.1 在Grid中使用DWR获取后台数据 在ExtJS的Grid控件中,可以利用DWR技术直接从服务器获取数据并填充网格。这涉及到创建一个DWR代理,该代理暴露Java方法供JavaScript调用,然后使用这些方法加载Grid的数据源...

    Ext中Ajax的应用

    Ext.Ajax.request 方法是 ExtJS 框架中用于执行 Ajax 请求的核心功能之一,它允许开发者轻松地向服务器发起异步请求并处理响应结果。此方法提供了非常丰富的配置选项,能够满足大多数情况下对于 Ajax 通信的需求。 ...

Global site tag (gtag.js) - Google Analytics