您的位置:首页 > 其它

配置dwr2.0框架步骤

2012-07-18 14:37 459 查看
1.在项目导入 dwr.jar 包 .
2.在 web.xml 中引入 :
< servlet >
< servlet-name > dwr </ servlet-name >
< servlet-class > org.directwebremoting.servlet.DwrServlet </ servlet-class >
< init-param >
< param-name > debug </ param-name >
< param-value > true </ param-value >
</ init-param >
< init-param >
< param-name > classes </ param-name >
< param-value > java.lang.Object </ param-value >
</ init-param >
< load-on-startup > 100 </ load-on-startup >
</ servlet >
< servlet-mapping >
< servlet-name > dwr </ servlet-name >
< url-pattern > /dwr/* </ url-pattern >
</ servlet-mapping >
3.在WEB-INF 中新创一个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 >
<!-- 创建一个UserInfoManager.js 文件, 当中有两个函数 -->
< create creator = "new" javascript = "checkUserLogin" > <!-- javascript 是自己随便取的名字 ,后面jsp 页面要调用 -->
< param name = "class" value = "dao.selectUser" /> <!--
dao.selectUser :是调用的哪个类 -->
< include method = "getUserByUserName" /> <!--
getUserByUserName :是调用的那个类的哪个方法 -->
</ create > <!-- 转化java 集合中的对象是什么类 -->
< convert converter = "bean" match = "beans.UserInfo" />

</ allow >
</ dwr >
4.在 index.jsp 中引入三个 js 文件 .’
< script src = "/TestAjaxConnMysql/dwr/engine.js" ></ script >// 创建者
< script src = "/TestAjaxConnMysql/dwr/util.js" ></ script >// 工具包
< script src = "/TestAjaxConnMysql/dwr/interface/UserInfoManager.js" ></ script >
5.在 js 中函数中定义两个函数 :
一个是调用函数 .
function selectUser()
{ // 调用方法. 传回函数
UserInfoManager.getUserInfos(backSelectUser);
}
二个是回调函数 .
function backSelectUser(data)//data 就是返回值.
{ for ( var i=0;i<data.length;i++)
{
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: