`
独立与自由
  • 浏览: 11827 次
社区版块
存档分类
最新评论

DWR的WebContext对象用法

    博客分类:
  • DWR
 
阅读更多

DWR提供了两种方式访问ServletAPI:

1.使用WebContext:

 

//这种方式简单,但与DWRAPI耦合
public void addSession(String name)
{
	WebContext wc = WebContextFactory.get();
	wc.getSession(true).setAttribute("user", name);
}

 2.直接访问Servlet API:

 

 

public void addSession(String name,HttpSession sess)
{
	sess.setAttribute("user", name);
}

 调用时无需传入HttpSession参数:

 

 

//add是生成的javascript对象
add.addSession('wang');

 WebContext对象提供的forwardToString(java.lang.String url)会将url资源作为服务器响应:

服务器java类:

public class ReadOtherUrl 
{
	public String read() throws ServletException, IOException
	{
		return WebContextFactory.get().forwardToString("/index.jsp");
	}
}

 服务器要读取的页面:

<body>
服务器要读取的index.jsp页面
</body>

 客户端代码:

<script type="text/javascript">
  	function callbc(data)
  	{
  		$("show").innerHTML = data;
  	}
  </script>
  <input type="button" value="提交" onclick="read.read(callbc);">
  <div id="show"></div>

 


 
 

 

  • 大小: 10.4 KB
分享到:
评论

相关推荐

    DWR中取得session等信息.doc

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

    DWR中文文档(pdf)

    - **使用方法**: - 定义一个简单的JavaScript函数来处理服务器端返回的结果。 - 示例代码: ```javascript function handleResponse(data) { // 处理返回的数据 } ``` ##### 5.2 调用元数据对象 - **元数据...

    dwr消息推送功能

    DWR 提供了一种简单的方法来将 Java 对象暴露给 JavaScript,允许 JavaScript 调用 Java 方法,以及让 Java 方法调用 JavaScript 函数。在实现消息推送方面,DWR 提供了强大的支持。 #### 实现原理 DWR 消息推送的...

    DWR介绍

    - **使用webContext的方法**:利用DWR提供的方法来获取ServletContext。 - **方法选择**:根据实际需求选择合适的方法调用方式。 ##### 4.2 DWR与Spring - **让DWR和Spring一起工作的检查列表**:确保Spring容器能...

    AJAX学习资料之-DWR中文手册

    - **使用webContext的方法**:利用webContext获取请求上下文。 - **方法选择**:根据应用场景选择合适的调用方式。 ##### 5.2 DWR与Spring - **检查列表**:确保Spring和DWR正确集成的关键步骤。 - **...

    dwr中文开发指南文档

    - **编写一个jsp**: 创建一个JSP页面,使用DWR JavaScript API来调用服务端的方法。 #### 四、DWR的配置 - **web.xml配置**: - **主要配置**: 包括DWR过滤器的配置、初始化参数等。 - **常用参数列表**: 如安全...

    DWR(Direct Web Remote)中文文档

    - 通过本章的学习,读者可以初步掌握 DWR 的基本安装配置和使用方法。 #### 二、DWR的配置 **2.1 web.xml配置** - **主要配置**: 需要在 web.xml 文件中注册 DWR 的 Servlet 和 Filter。 - **常用 &lt;init-param&gt; ...

    DWR中文文档(pdf)

    ### DWR中文文档知识点概述 #### 一、DWR简介 **DWR**(Direct Web Remoting)是...以上是对DWR中文文档的核心知识点概述,通过这些内容的学习,开发者可以快速掌握DWR的基本使用方法,并能够在实际项目中灵活运用。

Global site tag (gtag.js) - Google Analytics