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

DWR操作servlet API

 
阅读更多

一、使用Webcontext类

DWR提供了两个工具类:WebContext和WebContextFactory,其中WebContextFactory是产生WebContext的工厂类,一旦获得了WebContext类,就可以调用它的方法

(1)HttpServletRequest getHttpServletRequest():访问request对象

(2)HttpServletResponse getHttpServletResponse():访问response对象

(3)ServletConfig getServletConfig():访问ServletConfig对象

(4)ServletContext getServletContext():访问ServletContext对象

(5)HttpServlet getSession():访问当前请求关联的HttpSession对象

(6)HttpSession getSession(boolean flag):当前请求没有关联的session时,如果create 参数为true,则创建一个新的sessiion后返回;如果create参数为false,则返回null.

如:public void addSession(String name){

WebContextFactory.get().getSession().setAtrribute("user",name);

}

二、直接访问Servlet API

public void addSession(String name,HttpSession sess){

sess.setAttribute("user",name);

}

对然服务器类的处理方法中增加了httpSession参数,但该服务器类暴露成JavaScript实例时,addSession()方法将没有HttpSession参数。就是说,依然使用如下方式来调用addSessiion()方法:

add.addSession('yeeku');

分享到:
评论

相关推荐

    dwr结合servlet使用

    2. 可以通过配置DWR来限制允许的JavaScript方法调用,避免敏感操作被误触发。 3. 为了提高性能,可以启用DWR的缓存机制,减少不必要的网络通信。 通过深入理解DWR和Servlet的结合使用,开发者可以构建出更加高效、...

    DWR + Servlet 实现文件上传功能

    在前端,使用DWR的JavaScript API创建一个表单,包含一个文件输入控件。监听表单的提交事件,使用DWR调用后端的`uploadFile`方法。为了实现进度条效果,可以使用HTML5的`FormData`对象和`XMLHttpRequest`的`progress...

    DWR3.0 jar包API文档

    - **JavaScript API**:DWR生成的JavaScript库提供了与远程Java对象交互的接口,如`dwr.engine`对象用于基本的调用控制,`DWRUtil`对象则提供了数据绑定和DOM操作的辅助方法。 - **安全配置**:必须正确配置DWR的...

    dwr开源框架的API大全

    - `dwr.util`:提供一系列实用工具函数,如数组操作、类型检查等。 - `dwr.engine.setActiveReverseAjax(true|false)`:开启或关闭Reverse Ajax功能。 - `dwr.engine.beginBatch()` 和 `dwr.engine.endBatch()`:...

    笔记jsp/js/ajax/dwr/servlet/html

    【笔记jsp/js/ajax/dwr/servlet/html】笔记主要涵盖了初学者在学习Web开发时需要掌握的基础知识,包括HTML、SERVLET、JSP、JS、AJAX和DWR等技术。以下是对这些知识点的详细说明: 1. **HTML**: - HTML(HyperText...

    dwr3api+DWR文档.pdf

    1. **安装与配置**:如何在你的Java应用服务器上集成DWR,配置DWR的XML配置文件(dwr.xml),以及如何在web.xml中设置过滤器和servlet。 2. **基本概念**:解释了Reverse Ajax、C/sweetalert、Batching和Caching等...

    DWR的访问DAO和Servlet

    DWR提供了丰富的API,如`dwr.util`对象,用于异步调用服务器端的方法,并处理返回的数据。例如,我们可以使用`dwr.engine.async.call`方法来发起一个远程调用,并提供一个回调函数来处理返回的结果。 为了测试这个...

    dwr+oracle数据操作

    - 配置web.xml,定义DWR的Servlet。 - 创建DWR的配置文件dwr.xml,声明可公开访问的Java对象和方法。 - 在服务器端创建Java类和方法,用于处理数据库操作。 - 在客户端编写JavaScript代码,使用DWR API调用...

    dwr操作文件上传下载

    在这个场景下,"dwr操作文件上传下载"指的是利用DWR框架来处理文件的上传和下载功能。 1. **DWR简介** DWR的核心功能是提供一种简单的API,使得JavaScript可以与服务器端的Java对象进行交互。它包括了自动处理JSON...

    适合初学者的DWR基本使用视频教程

    资源名称:适合初学者的DWR基本使用视频教程资源目录:【】dwr01_dwr的安装【】dwr02_dwr的转换器和异常处理【】dwr03_dwr的util的介绍【】dwr04_文件上传和与spring进行整合【】dwr05_dwr的debug和获取ServletAPI...

    Jquer+dwr+各自的jar文件以及pdf还有api

    标题 "Jquer+dwr+各自的jar文件以及pdf还有api" 提到的是两个主要的技术:jQuery 和 Direct Web Remoting (DWR)。它们都是在Web开发中广泛使用的工具,特别是对于创建交互性强、用户友好的前端界面。jQuery 是一个...

    Dwr入门操作手册及dwr包

    **DWR(Direct Web Remoting)入门操作手册及DWR包** DWR,全称Direct Web Remoting,是一个开源的Java库,它允许JavaScript在浏览器中直接调用服务器端的Java方法,实现了JavaScript与Java之间的远程方法调用...

    java的DWR项目的实现

    本项目是基于Servlet和DWR的实现,旨在提供一个简单但功能齐全的范例,展示如何在实际应用中使用DWR。 首先,理解DWR的基本概念至关重要。DWR是一种开源框架,它在浏览器和服务器之间创建了一种透明的远程方法调用...

    DWR中文文档DWR

    - **web.xml**:在Web应用的部署描述符中配置DWR的Servlet,如`dwr-servlet.xml`,设置过滤器等。 - **dwr.properties**:配置DWR的行为,如错误处理、缓存策略等。 - **XML配置**:可使用XML文件定义允许客户端...

    dwr简单示例(完整web工程)

    - **配置DWR**:在Web应用的`web.xml`中配置DWR的Servlet和Filter。 - **创建Java接口和实现**:定义可以在JavaScript中调用的Java接口和实现。 - **生成JavaScript映射**:DWR会自动生成对应的JavaScript文件,...

    dwr异步操作

    2. **配置DWR**:在项目中集成DWR,首先需要在`web.xml`中配置DWR的Servlet,然后创建`dwr.xml`或通过注解来定义哪些Java方法可以被JavaScript调用。这些方法必须是公共的,并且没有安全限制,因为它们会被跨域调用...

    DWR 框架使用手册

    6. **DWR的API**:DWR提供了几个核心接口和类,如`Engine`、`Util`和`Call`,它们构成了DWR的JavaScript API,帮助开发者更方便地进行Ajax开发。 7. **版本差异**:虽然示例基于DWR 1.1,但需要注意的是,DWR后续...

    dwr操作,直接调用后端,动态局部刷新,回调处理

    DWR通过在服务器端部署一个Servlet,这个Servlet负责接收来自客户端的请求,并将这些请求映射到相应的Java方法上。执行完Java方法后,Servlet将结果返回给客户端。整个过程是异步的,提高了用户体验,因为只有部分...

    DWR的使用方法

    < servlet-class > uk.ltd.getahead.dwr.DWRServlet </ servlet-class > < param-name > debug < param-value > true </ servlet > < servlet-mapping > < servlet-name > DWR </ servlet-name > ...

    DWR框架DEMO下载

    - `web.xml`:Web应用的部署描述符,配置DWR的Servlet - `dwr.xml`:DWR的配置文件,定义暴露给客户端的Java方法 - `js/`:存放客户端JavaScript代码 - `dwr.js`:DWR的核心库文件 - `app.js`:应用相关的...

Global site tag (gtag.js) - Google Analytics