1. 当你写好你的后台方法后,第一要做的就是给你的项目导入dwr.jar.
2. 在web.xml文件中配servlet 如下:uk.ltd.getahead.dwr.DWRServlet 可以在dwr.jar中找到
?? <servlet>
?? ?<servlet-name>dwr</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</servlet-name>
?? ?<url-pattern>/dwr/*</url-pattern>
?? </servlet-mapping>
??
3.编写dwr.xml
?<?xml version="1.0" encoding="UTF-8"?>
?<!DOCTYPE dwr PUBLIC
???? "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
???? "http://getahead.org/dwr/dwr20.dtd">
?<dwr>
??<allow>
???<!-- DWR生成的javaScript起一个名字,DWRDome 对应页面的引入src='dwr/interface/myDome.js' -->
???<create javascript="myDome" creator="new">
????<!-- 指定所用到的方法所在的类 -->
????<param name="class" value="com.resunly.Demo" />
????<!-- 指定调用的方法 -->
????<include method="getTail" />
???</create>
??</allow>
?</dwr>
?
4.页面部分
1). 在页面引入dwr的js。
??<!-- 这里的DWRDome.js为在dwr.xml里定义好的JavaScript的名字 -->
??<script src='dwr/interface/myDome.js'></script>
??
??<script src='dwr/engine.js'></script>
??<script type='text/javascript' src='dwr/util.js'></script>
2).写script代码:
??<script>
??function update() {
??? var number = dwr.util.getValue("area");?? //area获取传递参数的ID
??? myDome.getTail(number, callBack);???????? //用dwr.xml中定义好的js名称调用后台方法名
??}
??function callBack(data){?
????? dwr.util.setValue("demoReply",data);??? //demoReply为显示结果区域ID
?? }
3).在事件中调用?? ?
详细解决方案
用DWR兑现Ajax
热度:333 发布时间:2012-10-08 19:54:56.0
相关解决方案
- (Struts2+JSON+Ajax) XMLHttpRequest ==500如何解决
- 。各位大神,小弟有个简单的有关问题,就是小弟我用struts+ajax+juery+json时为何总是不进入action啊 配置文件如上
- ajax 多值 jsp 急
- ajax responsetext 替空值,想不通。
- springmvc jquery ajax 提交复杂对象,415异常解决办法
- jquery ajax select解决方法
- Ajax 更新商品列表下一页,页面不在脑袋开始
- CAPTCHA 模块中 ajax form 导致CAPTCHA session reuse attack detected异常,解决方法
- ajax Post 一直返回的是error ,为啥
- struts2 ajax 上拉框联动有关问题
- AJAX 学习过程中的有关问题
- servlet+jquery1.4.2(ajax error?)解决方案
- jQuery.ajax()请求struts2数据 回到data值了undefined
- 扭结,AJAX WEB UI库选型
- 求大神解决偏题 - jquery ajax
- AJAX 传递数据如何样才可以是 json
- ajax 调用很慢解决办法
- ajax 拓扑图 实现,该如何解决
- struts2+jquery+ajax 回调函数没反应啊请们帮忙看看啊 跪谢
- ajax 怎么实现文件下载
- 使用$.ajax()异步无刷新请求servlet无反应解决方法
- struts2+ajax+oracle实现目录树,该怎么解决
- jquery- ui ajax 下拉列表框解决思路
- JSON,AJAX
- 求个php+ajax+easyUI datagrid的简略完整的demo
- 验证用户名是否存在。Ajax+Action如何写了
- Struts Ajax 有关问题,求教
- $.ajax({})如何返回一个boolean,答案,多谢大神
- :前台和后台开发有啥区别?还有css、html、ajax、js、jquery都有什么区别
- jquery ajax+json(插件) 提交数据,让人捉摸不透的是:【部分中文显示问号】,该怎么解决