知识大全 DWR - Direct Web Remoting 实际使用
Posted 函数
篇首语:一切节省,归根到底都归结为时间的节省。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 DWR - Direct Web Remoting 实际使用相关的知识,希望对你有一定的参考价值。
DWR - Direct Web Remoting 实际使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ajax喊了好多年 还没实际用过 趁著DWR出来用一把 用在一个很简单的地方 就是检查是否有重复的名称 首先写好一个类 public class CommonServicespublic boolean checkRepeatUser(String loginname)boolean result=false; 省去具体代码return result; 在web xml中加上 <servlet>< servlet name>dwr invoker< /servlet name>< display name>DWR Servlet< /display 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 invoker< /servlet name>< url pattern>/dwr/*< /url pattern>< /servlet mapping> 在WEB INF/dwr xml中 <?xml version= encoding= UTF ?>< !DOCTYPE dwr PUBLIC //GetAhead Limited//DTD Direct Web Remoting //EN >< dwr>< allow>< create creator= new javascript= CommonServices >< param name= class value= test CommonServices />< /create>< /allow>< /dwr> 这是配一个类 对应于js中哪一个类 基本上象一个bean管理器 在jsp中 先引入js <script type= text/javascript src= < %=request getContextPath()%>/dwr/interface/CommonServices js >< /script><script type= text/javascript src= < %=request getContextPath()%>/dwr/engine js >< /script><script type= text/javascript src= < %=request getContextPath()%>/dwr/util js >< /script> 前两个是必须的 CommonServices js会动态生成 根据dwr xml 写一些方法: function showResult(b)if(b)alert( 已经有重复的登录名了! ); elsealert( 登录名尚未注册过! ); function checkRepeat(s)var o=getElement(s); if(o)CommonServices checkRepeatUser(o value showResult); function getElement(name)var result=null; var objs=document getElementsByName(name); if(objs)var o=objs[ ]; result=o;return result; checkRepeat:传入一个文本框的对象名 取出内容 调用后台CommonServices 根据返回值显示结果 showResult:回调函数 处理后台CommonServices的返回结果 不知道为什么要用这种方式 干脆直接返回值不是挺好?还需要用回调? getElement:自定义的实用工具函数 定义一下按钮: <input type= button onclick= checkRepeat( user loginname ) value= 检查是否重复 > 这样点一个按钮之后就会弹出对话框 显示是否重复的信息 调用的大致流程是这样的 button >checkRepeat >CommonServices js >engine js >dwr servlet >CommonServices java >DB cha138/Article/program/Java/hx/201311/26343相关参考
介绍一下DWR框架 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/Artic
首先需要引入dwrjar包到工程中的lib中 在webxml中配置dwr如下 &nb
DWR调用客户端Java代码的程序实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! //———
SpringAOP在DWR安全上的应用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
使用Jetty和DWR创建伸缩性Comet程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! P
最近发现使用直接导出模式direct=yexp比传统模式导出快很多而且似乎也不会遇见什么bug(至今没有遇见过) oracle提供种模式导出表数据传统模式CONVENTIONALPATH和直接模
VC.NET的Direct3D极速入门宝典 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 听说D
知识大全 在Delphi下用Direct Sound 实现混音器组件
在Delphi下用DirectSound实现混音器组件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 C#+Direct3D9.0开发实例之月亮绕着地球转
C#+Direct3D9.0开发实例之月亮绕着地球转 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
DMA方式,即直接存储器访问(Direct Memory Access)方式。这种方式中()
DMA方式,即直接存储器访问(DirectMemoryAccess)方式。这种方式中()A、数据在外部设备和主存储器间通过总线直接传送,不需CPU干预。B、CPU控制在外部设备和主存储器间的数据传送。