atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o.....

atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o.....

 

1. 安装配置 1

1.1. 下载  dwr.jar 1M 1

1.2. 配置注解方式..web.xml 1

2. 查询页面 2

2.1. Class 配置SVS 2

2.2. 实体class配置@DataTransferObject  ,仅仅使用这个走ok.. 3

2.3. 測试查看发布的方法 3

2.4. 导入到page页面 3

2.5. 使用在js黑头 4

3. 异常处理,使用java异常.. 4

4. Qa问题 4

4.1. #=====param sh requesst 4

4.2. Xxx is undefine 5

4.3. Warning: overloaded methods are not recommended 5

5. 參考:: 5

 

1. 安装配置

1.1. 下载  dwr.jar 1M

Development Release: Version 3 release candidate 2 (3.0 RC2)

1.2. 配置注解方式..web.xml

<!-- o71 -->

<servlet>

  <display-name>DWR Servlet</display-name>

  <servlet-name>dwr-invoker</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>allowImpossibleTests</param-name>

     <param-value>true</param-value>

  </init-param>

  

  

    <!-- 将设定注解的域对象和业务实现类放在以下列表中,中间使用逗号间隔 -->

        <init-param>

            <param-name>classes</param-name>

            <param-value>

               com.focustar.service.AwdSvs_shake_Perdaymode

            </param-value>

        </init-param> 

</servlet>

 

<servlet-mapping>

  <servlet-name>dwr-invoker</servlet-name>

  <url-pattern>/dwr/*</url-pattern>

</servlet-mapping>

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

2. 查询页面

2.1. Class 配置SVS

@RemoteProxy(name="AwdSvs_shake_PerdaymodeProx") 

public class AwdSvs_shake_Perdaymode 

//   下午5:31:28 2014-7-2  老哇的爪子  Attilax

@RemoteMethod public String leftNum_noReq(String uid, String actid) {

 

2.2. 实体class配置@DataTransferObject  ,仅仅使用这个走ok..

 

public class Equipment implements java.io.Serializable {

 

@RemoteProperty:::这个通常不使用...要是使用李这个,全部的的属性都要加这个了,贝儿不行...

 

 

2.3. 測试查看发布的方法

http://192.168.1.63/weixin/dwr/index.html

Modules known to DWR:

· AwdSvs_shake_PerdaymodeProx(NewCreator for com.focustar.service.AwdSvs_shake_Perdaymode)

 

点击类k能看到方法一瓦...能单个的方法測试了...stub已经ok...

查看具体调用參数,能不个js下载哈来..不个http://192.168.1.63/weixin/dwr/interface/AwdSvs_shake_PerdaymodeProx.js下载哈来..

 

 

2.4. 导入到page页面

Source code 查看...

复制..

 <script type='text/javascript' src='/weixin/dwr/engine.js'></script>

  <script type='text/javascript' src='/weixin/dwr/interface/AwdSvs_shake_PerdaymodeProx.js'></script>

 

 

 

  <script type='text/javascript' src='/weixin/dwr/util.js'></script>

 

 

2.5. 使用在js黑头

 AwdSvs_shake_PerdaymodeProx.startDraw_noreq( openid,actid,   function(data)

         {

//alert(data);

//var data_json=eval(data);

var data_json = eval("(" + data + ")");

         //     alert(data_json.code);

            drawAftEvent(data_json);

         }

);

3. 异常处理,使用java异常..

 

 <init-param>

   <param-name>classes</param-name>

   <param-value> 

   com.attilax.lang.CantDelDataEX,   

   </param-value>

 

throw new CantDelDataEX("有节目单关联数据。不能删除");

 

 

@DataTransferObject

public class CantDelDataEX extends RuntimeException {

 public CantDelDataEX(String string) {

//  attilax 老哇的爪子 j_z_54   o93   

super(string);

}

//  attilax 老哇的爪子 j_z_41   o93   

}

4. Qa问题

4.1. #=====param sh requesst

 

不个http://192.168.1.63/weixin/dwr/interface/AwdSvs_shake_PerdaymodeProx.js下载哈来..

    /**

     * @param {function|Object} callback callback function or options object

     */

    p.leftNums = function(callback) {

      return dwr.engine._execute(p._path, 'AwdSvs_shake_PerdaymodeProx', 'leftNums', arguments);

};

 

 

直接传callbackok...

子能不个哪rewrite,不个參数直接传类k...

 

4.2. Xxx is undefine

Thourng yeu trace l ,走十不晓得为什么trace 不的上去....大概太深的兰吧...

 

原来的是js能直接显示拉李undefine...

 

仅仅好ff黑头step 调试..还凑火,能调试了.林吧...

 

 

4.3. Warning: overloaded methods are not recommended

Javascript does not support overloaded methods, so the javascript file generated from this class will contain two methods the second of which will replace the first. This is probably not what you wanted.

It is best to avoid overloaded methods when using DWR.

 

 

5. 參考::

atitit.编辑表单的实现最佳实践dwr jq easyui O726

 

我要啦免费统计

版权声明:本文博客原创文章。博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/mengfanrong/p/4656224.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-17204.html

如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网进行投诉反馈,一经查实,立即删除!


相关文章:

  • 配置tomcat的web项目管理界面
  • Codeforces Round #271 (Div. 2) F. Ant colony
  • 离散化+BFS HDOJ 4444 Walk
  • jenkins持续集成入门5 - Maven项目 编译和打包-方式2
  • SQL Server 内存压力解决方案
  • APP端和PHP端进行数据互通
  • jenkins持续集成入门6 - 后缀名为.WAR的项目(tomcat运行的) 编译和打包
  • vb.net WPF webbrowser window.close 关闭后不触发 WindowClosing 事件 WNDPROC解决方式
  • 优先队列运用 TOJ 4123 Job Scheduling
  • jenkins持续集成入门7 - Pipeline流水线项目 两种语法方式Demo讲解
  • Leetcode: Spiral Matrix
  • Composite Pattern
  • jenkins持续集成入门8 - Pipeline流水线项目 构建maven类型项目案例 从gitlab拉取代码,编译代码
  • ClickOnce部署疑难杂症:更新时部署与应用程序标识不一致问题。要安装此应用程序,请修改此文件的清单版本或卸载之前存在的应用程序。...
  • 你的背景,是这个时代 张璁
  • 《移山之道》Reading Task
  • jenkins持续集成入门9 - Pipeline流水线项目 构建TOMCAT运行的WAR类型项目案例 从gitlab拉取代码,编译代码,发布到TOMCAT
  • CSS学习笔记——简述
  • 基于SpringBoot+Vue的逍遥大药房管理系统设计与实现【源码(完整源码请私聊)+论文+演示视频+包运行成功】
  • NSArray的枚举使用方法
  • 使用PHP获取根域名的方法!
  • jenkins持续集成入门10 - (Pipeline Script from SCM)流水线项目 构建TOMCAT运行的WAR类型项目案例 从gitlab拉取代码,编译代码,发布到TOMCAT
  • 【移动开发】Service类onStartCommand()返回值和参数
  • JAVA学习课第五十三届 — IO流程(七)File打靶 amp; Properties设置
  • 多层陶瓷电容器用处_【连载】手机常见电子元件介绍多层陶瓷电容器
  • jenkins持续集成入门11 - Jenkins项目构建-常用的构建触发器
  • Java对象的强、软、弱和虚引用详解
  • 如何使用conda安装的nvcc_如何安装使用Switch自制主题
  • jenkins持续集成入门12 - 构建项目方式--触发远程构建
  • jenkins持续集成入门13 - 构建项目方式--其他工程构建后触发
  • confluence jira crowd mysql等资源补充-单点登录等
  • php:curl
  • cad2017怎么改变选择方式_得了抑郁怎么办?抑郁症治疗方式的选择
  • Miller_Rabin (米勒-拉宾) 素性测试
  • jenkins持续集成入门14 - 构建项目方式--定时构建
  • 优秀员工的做法-领先的专业、道路管理
  • 数据传输服务包年包月_阿里云云服务器ECS购买流程(附图文)
  • app data权限_iOS开发:Archive、ipa 和 App 包瘦身
  • 新的起点
  • jenkins持续集成入门15 - 构建项目方式--轮询SCM
  • 职业规划
  • jenkins持续集成入门16 - 构建项目方式--Gitlab配置webhook
  • mysql数据库应用与开发姜桂洪 课后答案_MySQL数据库应用与开发习题解答与上机指导...
  • 数据库事务
  • Linux电源管理(1)_整体架构(转自蜗窝科技,www.wowotech.net)
  • jsonarray存list_javax.json:从List Integer构建JSONArray并将其添加到
  • 【IDF实验室】图片里的英语
  • jenkins持续集成入门17 - Jenkins的参数化构建
  • 短信api服务接口
  • jsp输出金字塔_实验二 JSP语法及内置对象.doc