易截截图软件、单文件、免安装、纯绿色、仅160KB

DWR开发AJAX 简单例子介绍

1.    首先下载 dwr.jar包,下载地址:  http://directwebremoting.org/dwr/
2.    在应用中引入 dwr.jar包
3.    修改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>
      </servlet>
     <servlet-mapping>
       <servlet-name>dwr</servlet-name>
       <url-pattern>/dwr/*</url-pattern>
     </servlet-mapping>
下面举一个典型的例子,级联菜单
使用dwr可以直接调用某个类中的某个方法
例如:
这个例子调用CommonList类中getPlanItem(String planId)方法
追加一个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>
    <create creator="new" javascript="CommonList">
      <param name="class" value="com.edu.business.utils.CommonList"/>
    </create>
    <convert converter="bean" match="com.edu.business.common.beans.SelectListBean"/>  
  </allow>
</dwr>
 
JSP页面:
//得到项目名称
function getPlanItem(){
    CommonList.getPlanItemList(DWRUtil.getValue("PlanId"), callBack);
}
function callBack(lst){
    DWRUtil.removeAllOptions("PlanItemId");


相关文档:

第二步:泛型通用动态查询(LinQ+Ajax)

我的春秋痴梦第二步:
写一个 通用的 对象 列表 ,还 包含 搜索和 属性过滤。
具体的效果是:
当新 业务 添加一个 表的时候,只需要在 对象模型里的 添加一个 model
后台几乎不需写代码。
(我是后台:激动人心!)
调用的对象,第几页,属性的 过滤 和搜索全是 前台的Ajax参数控制
(我是前台:#$!@#$%$^#$% ......

也来说说Ajax的事儿

现在如果你问别人“最近两年在Web开发领域最火的技术是什么”,Ajax这个词应该能占据一席之地。确实,自从05年底被提出,Ajax技术就以难以想象的速度迅速红遍大江南北,受到无数Web开发人员的青睐和追捧。而各种平台下的Ajax框架更是如雨后春笋般向外冒,以至于连微软这样软件业的巨头也迫不及待推出自己的框架&m ......

AJAX (异步 JavaScript 和 XML)

AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性
能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人
们开始意识到其重要性.
这两项被忽视的性能是:
* 无需重新装载整个页面便能向服务器发送请求.
* 对XML文档的解析和处理. ......

关于AJAX异步(来自网络)

Web 2.0 一瞥
在深入研究代码之前首先看看最近的观点 —— 一定要十分清楚 Web 2.0 这个概念。听到 Web 2.0 这个词的时候,应该首先问一问 “Web 1.0 是什么?” 虽然很少听人提到 Web 1.0,实际上它指的就是具有完全不同的请求和响应模型的传统 Web。比如,到 Amazon.com 网站上点击一个按钮或者输入 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号