`
- 浏览:
121346 次
- 性别:
- 来自:
郑州
-
[color=darkred]<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script type="text/javascript" src="/dwr01/dwr/interface/adminDAO.js"></script>
<script type="text/javascript" src="/dwr01/dwr/util.js"></script>
<script type="text/javascript" src="/dwr01/dwr/engine.js"></script>
<script type="text/javascript">
function findAdmin()
{
adminDAO.findOneAdmin(showMessage);
function showMessage(data)
{
var msg="编号:"+data.adminId+"\n姓名:"+data.adminName;
alert(msg);
}
}
/////////这里是利用字符串的形式做成的
function findList()
{
adminDAO.findAllAdmin(showMessage);
function showMessage(data)
{
var list = new Array();
list=data;
table="<table>";
table+="<tr>";
table+="<th>编号</th>";
table+="<th>姓名</th>";
table+="<th>密码</th>";
table+="</tr>";
for(var i=0;i<list.length;i++)
{
table+="<tr>";
table+="<td>"+list[i].adminId+"</td>";
table+="<td>"+list[i].adminName+"</td>";
table+="<td>"+list[i].adminPwd+"</td>";
table+="</tr>";
}
////alert(document.getElementById("show"));
document.getElementById("show").innerHTML=table;
}
}
/////这里是利用javascript的对表格的操作做成的
function findList1()
{
adminDAO.findAllAdmin(showMessage);
function showMessage(data)
{
var list = new Array();
list=data;
var mytable= document.createElement("table");
for(var i=0;i<list.length;i++)
{
var tr=mytable.insertRow(i);
var td=tr.insertCell();
td.innerText=list[i].adminId;
var td1=tr.insertCell();
td1.innerText=list[i].adminName;
var td2=tr.insertCell();
td2.innerText=list[i].adminPwd;
var td3=tr.insertCell();
td3.innerText=list[i].adminPost;
}
$("show").appendChild(mytable);
}
}
function findAllAdmin1()
{
adminDAO.findAll(selectAllAdmin);
function selectAllAdmin(data)
{
alert(data);
DWRUtil.addOptions(sel,data);
}
}
</script>
</head>
<body>
<input type="button" value="查看对Admin对象的操作" onclick="findAdmin()"/>
<input type="button" value="查看对AdminList对象的操作" onclick="findList1()"/>
<input type="button" value="查看对select对象的操作" onclick="findAllAdmin1()"/>
<div id="show">
</div>
<select id="sel">
<option>---请选择---</option>
</select>
</body>
</html>
----------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<dwr>
<allow>
<create creator="new" javascript="adminDAO">
<param name="class" value="org.hua.dao.AdminDAO" />
</create>
<convert converter="bean" match="org.hua.bean.Admin"></convert>
</allow>
</dwr>
----------------------------------------------------------------------
package org.hua.dao;
import java.util.ArrayList;
import java.util.List;
import org.hua.bean.Admin;
public class AdminDAO {
//查找一个Admin
public Admin findOneAdmin()
{
Admin admin = new Admin();
admin.setAdminId(001);
admin.setAdminName("化永生");
admin.setAdminPwd("123456");
admin.setAdminSex("male");
admin.setAdminPost("本科");
return admin;
}
//查找所有的管理员
@SuppressWarnings("unchecked")
public List findAllAdmin()
{
List list = new ArrayList();
for(int i=0;i<5;i++)
{
Admin admin = new Admin();
admin.setAdminId(001);
admin.setAdminName("化永生"+i);
admin.setAdminPwd("123456");
admin.setAdminSex("male");
admin.setAdminPost("本科");
list.add(admin);
}
return list;
}
//这里返回的是一个数组
public String[] findAll()
{
String[] admin={"化永生","永生化","生永化","永化生"};
return admin;
}
}[/color]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
DWR学习资料 :DWR 3.0 上传文件.txt DWR3.0反向Ajax示例.txt DWR3.0学习笔记.txt DWR3.0学习网址.txt dwr分页.doc DWR分页代码.doc DWR中文文档.doc DWR中文文档.pdf dwr做comet的完整实现.doc Spring整合DWR comet ...
总的来说,这个压缩包提供了一个全面的学习DWR的资源集合,从理论知识到实践案例,覆盖了DWR的方方面面。通过深入研究这些材料,你不仅可以了解DWR的工作机制,还能学会如何在实际项目中有效地应用它,提升Web应用的...
【DWR学习教程3】是针对Direct Web Remoting (DWR)这一JavaScript和Java之间的通信框架的深入学习资料。DWR允许在Web浏览器和服务器之间进行实时、安全且高效的交互,使得前端JavaScript能够调用后端Java方法,极大...
首先,"DWR学习笔记"提供了对DWR基础概念、核心功能以及实际应用的概述。这些笔记可能包含了DWR的基本架构,如它如何通过AJAX技术实现实时的Web交互,以及如何创建和调用服务器端的Java方法。 "DWR中文API"是DWR库...
【DWR学习教程2】是针对Direct Web Remoting(DWR)框架的深入学习资源,主要面向希望掌握或提升Web应用程序远程调用能力的开发者。DWR是一个开源Java库,它允许JavaScript在浏览器中直接调用服务器上的Java方法,...
在这个DWR学习案例中,你可能会看到如何设置DWR环境,创建Java和JavaScript接口,以及如何进行数据库操作的示例。案例可能包括创建用户界面元素,如表格或表单,用于显示和编辑数据;编写服务器端的Java方法,处理...
本套DWR学习资料旨在帮助初学者快速掌握DWR的基本概念和使用技巧。通过实例和详细的说明,你可以系统地了解如何在实际项目中应用DWR。 1. **DWR的基本概念** - **反向AJAX**:DWR的核心技术之一,允许服务器主动推...
这个"**DWR学习资料汇总(PDF)**"压缩包显然是一个包含各种DWR学习资源的集合,旨在帮助开发者快速理解和掌握DWR技术。 DWR的核心功能是提供了一个安全且易于使用的接口,使得JavaScript可以直接调用服务器上的Java...
在"DWR学习的各类文件"中,我们可能涵盖以下核心知识点: 1. **DWR的基本概念**:DWR的核心是它的反向Ajax机制,它允许JavaScript调用服务器端的Java方法,并将结果返回到客户端。这打破了传统的Web应用程序模型,...
这个“dwr学习实例 初学者的宝”压缩包文件显然是为那些想要深入理解并实践DWR技术的新手准备的。DWR的主要目标是简化前端与后端的交互,使得动态更新网页变得更加便捷,无需刷新整个页面。 在DWR中,你可以创建一...
在“DWR学习笔记及经验总结”中,我们可以期待找到以下关键知识点: 1. **DWR的基本概念**:了解DWR的核心理念,包括远程方法调用(Remote Method Invocation)、反向Ajax以及它如何通过JSON或XML格式传递数据。 2...
**DWR(Direct Web Remoting)**是一种JavaScript库,它允许Web...通过深入学习和实践"DWR学习笔记和与spring整合练习",开发者可以掌握DWR的精髓,熟练运用其与Spring的整合,打造出高效、安全、易维护的Web应用程序。
该项目是基于JavaScript和Java的DWR学习示例设计源码,共包含33个文件,其中包括18个XML配置文件、3个JavaScript源文件、2个Java源文件、2个JSP页面文件、2个class字节码文件、2个lst列表文件、1个Markdown文档、1个...
### dwr学习笔记pdf文件知识点概述 #### 一、DWR框架简介 - **DWR**(Direct Web Remoting)是由GetAhead公司开发的一款用于实现Ajax应用的框架。该框架的核心价值在于允许客户端JavaScript直接调用服务器端Java类...
### dwr学习笔记和总结 #### 一、DWR简介 DWR (Direct Web Remoting) 是一个简化Ajax开发的框架,它使得JavaScript能够直接调用服务器端的Java方法成为可能,无需编写复杂的Ajax代码。这极大地提高了开发效率,并...
《DWR学习之基础篇——深入理解Direct Web Remoting》 Direct Web Remoting(DWR)是一种开源JavaScript库,它允许在Web浏览器和Java服务器之间进行实时、双向通信,极大地简化了AJAX(Asynchronous JavaScript and...
【标题】:“DWR学习笔记-HelloWorld篇” 在IT领域,DWR(Direct Web Remoting)是一个开源的Java框架,它允许JavaScript在浏览器端直接调用服务器端的Java方法,实现了网页与服务器的实时交互,类似于Ajax技术,但...
《Dwr 学习研究应用--Spring和DWR的整合》 DWR(Direct Web Remoting)是一个开源的Java库,允许JavaScript在浏览器端与服务器端的Java对象进行交互,从而实现动态Web应用程序。它打破了传统的AJAX模式,提供了一种...
一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例一个简单DWR学习二级菜单实例