`

dwr_实现无刷新获取数据

    博客分类:
  • Ajax
 
阅读更多

web.xml 配置:

<servlet>

  <servlet-name>dwr-invoker</servlet-name>

  <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>

  <init-param>

   <param-name>debug</param-name>

   <param-value>true</param-value>

  </init-param>

  <load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

  <servlet-name>dwr-invoker</servlet-name>

  <url-pattern>/dwr/*</url-pattern>

</servlet-mapping>

 

dwr.xml:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">

<dwr>

 <allow>

  <create creator="new" javascript="FirstDWR">

   <param name="class" value="com.zte.gateway.web.am.action.FirstDWR" />

  </create>  

  <convert match="com.zte.gateway.web.am.action.StringOBJ" javascript="StringOBJ"

   converter="bean" />

 </allow>

</dwr>

 

页面:

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<script type="text/javascript" src="<%=request.getContextPath() %>/dwr/engine.js"></script>

<script type="text/javascript" src="<%=request.getContextPath() %>/dwr/util.js"></script>

<script type="text/javascript" src="<%=request.getContextPath() %>/dwr/interface/FirstDWR.js"></script>

<script type="text/javascript">

function goshow(){

     FirstDWR.returnStrs("aaa", getResult);

}

var cellFuncs = [ function(StringOBJ) { return StringOBJ.str; }];

function getResult(result){

 dwr.util.setEscapeHtml(false);

 var options = {

  cellCreator:function(options){

   var td = document.createElement("td");

   return td;

  }

 };

 dwr.util.addRows("pattern", result, cellFuncs, options);

}

//定时执行

//setInterval("goshow()",1000);  

</script>

<title>Insert title here</title>

</head>

<body>

    <input type="button" onclick="goshow()" value="查  询"/>

      <table class="tdata w_4">

         <thead><tr><th>值</th></tr></thead>

         <tbody id="pattern"/>

        <tfoot><tr><td colspan="4" class="tright"></td></tr></tfoot>

     </table>

</body>

</html>

分享到:
评论

相关推荐

    dwr实现服务器推技术,兼容低版本IE

    基于DWR技术实现数据服务器推送,java版本DEMO,无刷新实现前台页面数据实时获取

    dwr实现用户ID的唯一性验证

    dwr是ajax的进一步封装,可以在其不刷新页面的情况下实现数据的提交或获取。

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

    本项目实现了使用DWR框架实现二级联动,并且实现了从服务器端提取数据集(List),使用表格动态显示到页面上的无刷新效果

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

    本项目实现了使用DWR框架实现二级联动,并且实现了从服务器端提取数据集(list),使用表格动态显示到页面上的无刷新效果。附带两个验证码Servlet类(供相关项目参考),附带数据库

    基本于J2EE的Ajax宝典.rar

    2.3.2 解决多余刷新的问题 16 2.3.3 解析服务器响应 19 2.3.4 何时发送请求 20 2.3.5 Ajax 聊天室的特点 24 2.4 传统 Web 应用与 Ajax 的对比 24 2.5 小结 25 第 17章 基于 JSON-RPC-Java 的 Ajax 应用:在线...

    Spring in Action(第二版 中文高清版).part2

    3.6.4 刷新脚本化Bean 3.6.5 编写内嵌的脚本化Bean 3.7 小结 第4章 通知Bean 4.1 AOP简介 4.1.1 定义AOP术语 4.1.2 Spring对AOP的支持 4.2 创建典型的Spring切面 4.2.1 创建通知 4.2.2 定义切点和通知者 ...

    Spring in Action(第二版 中文高清版).part1

    3.6.4 刷新脚本化Bean 3.6.5 编写内嵌的脚本化Bean 3.7 小结 第4章 通知Bean 4.1 AOP简介 4.1.1 定义AOP术语 4.1.2 Spring对AOP的支持 4.2 创建典型的Spring切面 4.2.1 创建通知 4.2.2 定义切点和通知者 ...

    Spring in Action(第2版)中文版

    16.5spring中带有dwr的支持ajax的应用程序 16.5.1直接web远程控制 16.5.2访问spring管理的beandwr 16.6小结 附录a装配spring a.1下载spring a.1.1研究spring发布 a.1.2构建自己的类路径 a.2把spring添加为一...

    Spring攻略(第二版 中文高清版).part2

    4.3 从脚本中刷新Bean 160 4.3.1 问题 160 4.3.2 解决方案 160 4.3.3 工作原理 160 4.4 定义内联脚本源码 161 4.4.1 问题 161 4.4.2 解决方案 161 4.4.3 工作原理 161 4.5 小结 163 第5章 ...

    Spring攻略(第二版 中文高清版).part1

    4.3 从脚本中刷新Bean 160 4.3.1 问题 160 4.3.2 解决方案 160 4.3.3 工作原理 160 4.4 定义内联脚本源码 161 4.4.1 问题 161 4.4.2 解决方案 161 4.4.3 工作原理 161 4.5 小结 163 第5章 ...

Global site tag (gtag.js) - Google Analytics