关键字: dwr 学习笔记<三>demo
首先下载dwr.jar
2个配置文件
************************************************************************************************************
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<!-- Struts Action Mapping-->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>
/WEB-INF/struts-config.xml
</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<!-- dwr -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
************************************************************************************************************
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>
<!-- DEMO class -->
<create creator="new" javascript="JDate">
<param name="class" value="java.util.Date" />
</create>
<create creator="new" javascript="Test">
<param name="class" value="com.cosmic.conn.Test" />
<include method="add"/>
<include method="getList"/>
</create>
</allow>
</dwr>
************************************************************************************************************
jsp
<%@ page language="java" contentType="text/html; charset=shift-jis"
pageEncoding="windows-31j"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-31j">
<title>Insert title here</title>
<script type='text/javascript' src='dwr/interface/Test.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
</head>
<script type="text/javascript" language="javascript">
function add()
{
//var id=document.getElementById("userId").value;
Test.getList(callBackAdd);
//alert(id);
}
function callBackAdd(data){
alert(data);
for(var attr in data){
alert(attr + "\t" + data[attr]);
}
//reCheckId=id;
//alert(c);
//userIdMsg(id);
}
</SCRIPT>
<body>
<html:form styleId="mainform" action="InsertAction" method="post">
<td width="200" align="center">
<html:button property="aaa" value="bbbbbb" onclick="add();"></html:button>
</td>
</html:form>
</body>
</html>
************************************************************************************************************
Test.java
package com.cosmic.conn;
import java.util.*;
public class Test {
public int add(int a, int b)
{
return a+b;
}
public List getList() {
List list = new ArrayList();
for(int i=0;i<5;i++)
{
list.add(i);
//list.add("liu"+i);
}
return list;
}
}
分享到:
相关推荐
在信息论与编码领域,第五章通常涉及到的主要概念包括信源编码、熵、编码效率以及各种编码方法,如唯一可译码、非延长码、香农编码、费诺编码和哈夫曼编码。以下是根据提供的内容对这些知识点的详细解释: 1. **...
计算机网络自顶向下第七版第五章习题解答
书中的第三章、第四章和第五章分别涵盖了不同的算法主题,而提供的课后习题答案则是对这些章节理论知识的实践检验和巩固。 第三章通常会涉及到排序算法,这是一类基础且重要的算法,包括但不限于冒泡排序、选择排序...
《思想道德与法治(2021版)》第五章知识点及练习题.docx
编译原理第三版 陈火旺 第五章补充习题 部分答案没有的题这里有一部分可以借鉴下
本资源包含了"Python程序设计"课程第五章的编程题答案,旨在帮助学生理解和掌握Python编程的核心概念与技巧。 在Python编程中,第五章通常会涵盖一些关键主题,例如函数的使用、模块导入、异常处理、文件操作以及...
自控第五章,现代控制系统
超级全的模式识别代码,大牛们都觉得很好哟
JQuery基础教程之第五章后面章节请看我后续资源jquery全套教程: JQuery基础教程之前言和前三章:http://download.csdn.net/source/745869 JQuery基础教程之第四章:http://download.csdn.net/source/745907 JQuery...
计算机网络课后习题答案(第五章).doc
计算机组成原理课后答案(第二版)_第五章 输入输出系统.ppt
思科网络配置第五章
信息学奥赛一本通-教程PPT课件(第五版)
Windows程序设计第五章 Windows程序设计第五章
现代通信原理 第三版 第5章 数字基带传输系统
数字电子技术基础答案(伍时和、吴友宇版)第五章
组合数学第五章讲义(许胤龙,孙淑玲编著)pdf 生成函数