一个很好学习DWR的入门级实例
配置、运行成功,也就明白DWR框架的原理:在客户端的javaScript直接调用服务器上java类中的方法
业务类:DWRTest.java
package vivi.test.dwr;
/**
* @author vivi
* DWR入门级 实例
*/
public class DWRTest {
//DWRTest类的无参构造函数
public DWRTest(){
}
//将要被JavaScript调用的java方法
public String getMyName(){
return "Hello DWR";
}
}
web.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
id="WebApp_ID" version="2.5">
<display-name>project-dwr</display-name>
<!-- The DWR servlet uk.ltd.getahead.dwr.DWRServlet -->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
dwr.xml配置文件(与web.xml同一级)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<create creator="new" javascript="MyTest" scope="application">
<param name="class" value="vivi.test.dwr.DWRTest" />
</create>
</allow>
</dwr>
index.jsp 页面
<%@ 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">
<title>DWR入门级实例</title>
<script type='text/javascript' src='dwr/interface/MyTest.js'></script>
<script type='text/javascript' src='dwr/engine.js'></script>
<script type='text/javascript' src='dwr/util.js'></script>
<script language="javascript">
var mycall=function callBack(data){
if (typeof window['DWRUtil'] == 'undefined'){
window.DWRUtil = dwr.util;
}
DWRUtil.setValue("demo1",data);
}
function showMyName(){
MyTest.getMyName(mycall);
}
function clearName(){
demo1.value="";
}
</script>
</head>
<body>
<h1> DWR 入门级 实例 </h1>
<input type="button" value="显示" onclick="showMyName();">
<input type="button" value="隐藏" onclick="clearName();"> <br>
<input type="text" id="demo1"><br>
</body>
</html>
分享到:
相关推荐
dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr实例dwr...
dwr的入门实例,源代码,有助于ajax的学习
DWR 入门DWR 入门DWR 入门DWR 入门DWR 入门欢迎使用 STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门STRUT2 DWR 入门
dwr的入门实例,可以实现使用ajax前台调用后台的方法
Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr入门操作手册Dwr...
DWR入门教程及实例(含源代码),DWR的入门教程,jar文件夹中提供DWR所用jar包,运行源代码时需导入此文件夹中所有jar包
dwr+spring 的消息发布小例子,增删改查都有,好东西要大家分享!
dwr实例教程 很好的入门实例 学习完可以很好的使用动态验证登录 菜单动态刷新
自己写的dwr实例。方便大家学习,包括jar文件,希望对大家有帮助
dwr实例 - 这是本人,开发的:小游戏 [大家一起来赚钱] 本例子可做为dwr入门级应用; 有什么问题请和我沟通;
DWR包 教程 实例DWR包 教程 实例DWR包 教程 实例
dwr 入门实例,新手可以借鉴一下,很简单的~一看就明白
dwr搜索商品实例dwr搜索商品实例dwr搜索商品实例dwr搜索商品实例dwr搜索商品实例
dwr经典实例(9个常用实例)dwr经典实例(9个常用实例)
dwr.demo dwr实例dwr.demo dwr实例dwr.demo dwr实例dwr.demo dwr实例dwr.demo dwr实例dwr.demo dwr实例dwr.demo dwr实例
dwr2.0.4以上版本实现了推技术有3种详细网上有介绍,实例很难下得到,这边是自己做的和dwr官网的实例很珍贵
实例+说明 学完就会DWR dwr入门资料
NULL 博文链接:https://atgoingguoat.iteye.com/blog/620103
本资料详细讲述了dwr的配置及简单常见的应用,方便快速上手!
DWR入门操作手册DWR入门操作手册DWR入门操作手册DWR入门操作手册