`
wangtong40
  • 浏览: 252902 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

基于DWR的文本框验证

阅读更多
xml 代码
  1. < allow >   
  2.      < convert   converter = "bean"   match = "ajax.dwr.validate.ValidateForm" />   
  3.      < create   creator = "new"   javascript = "ValidateAction" >   
  4.      < param   name = "class"   value = "ajax.dwr.validate.ValidateAction" />   
  5.      < include   method = "validateUsername" />   
  6.      < include   method = "validatePassword" />   
  7.      create >   
  8. allow >   

 

java 代码
  1. package  ajax.dwr.validate;   
  2.   
  3. public   class  ValidateForm {   
  4.      private  String usename;   
  5.   
  6.      private  String password;   
  7.   
  8.      public  String getPassword() {   
  9.          return  password;   
  10.     }   
  11.   
  12.      public   void  setPassword(String password) {   
  13.          this .password = password;   
  14.     }   
  15.   
  16.      public  String getUsename() {   
  17.          return  usename;   
  18.     }   
  19.   
  20.      public   void  setUsename(String usename) {   
  21.          this .usename = usename;   
  22.     }   
  23. }   
java 代码
  1. package  ajax.dwr.validate;   
  2.   
  3. public   class  ValidateAction {   
  4.      private  String validate;   
  5.   
  6.      public  String validateUsername(String username) {   
  7.          if  (username.equalsIgnoreCase( "wangtong" )  {   
  8.             validate =  "用户名已存在!" ;   
  9.         }   
  10.          return  validate;   
  11.     }   
  12.   
  13.      public  String validatePassword(String password) {   
  14.          if  (password.length() <  6 ) {   
  15.             validate =  "您的密码太弱" ;   
  16.         }   
  17.          return  validate;   
  18.     }   
  19.   
  20. }   
js 代码
  1. <script type="text/javascript">   
  2.   function  append_user_validate(validate)   
  3.  {   
  4.     if  (validate !=  null ){   
  5.      var  div = $( "username_validate" );   
  6.     div.innerHTML= "" ;   
  7.      var  li = document.createElement( "li" );   
  8.     li.appendChild(document.createTextNode(validate));   
  9.     div.appendChild(li);   
  10.    }   
  11.  }   
  12.     
  13.    function  append_password_validate(validate)   
  14.  {   
  15.      var  div = $( "password_validate" );   
  16.     div.innerHTML= "" ;   
  17.      var  li = document.createElement( "li" );   
  18.     li.appendChild(document.createTextNode(validate));   
  19.     div.appendChild(li);   
  20.  }   
  21.     
  22.     
  23.   function  validateName(username)   
  24.  {ValidateAction.validateUsername(username.value,append_user_validate);}   
  25.   function   validatePassword(password)   
  26.  {ValidateAction.validatePassword(password.value,append_password_validate);}   
  27.    
</body></html></script>
分享到:
评论

相关推荐

    DWR验证用户名是否存在的例子(JAVA)

    DWR的异步特性意味着验证请求会在后台发送,不会阻塞用户的界面。当服务器返回结果后,JavaScript会接收到回调,根据返回的布尔值显示相应的提示信息,例如:"用户名可用"或"用户名已被占用"。 7. **安全性考虑**...

    基于dwr的java推送消息慕课小项目

    **基于DWR的Java推送消息慕课小项目** 在IT行业中,实时通信是现代Web应用程序不可或缺的一部分,尤其是在构建互动性强、用户体验丰富的应用时。DWR(Direct Web Remoting)是一个开源框架,它允许JavaScript和Java...

    基于DWR的webIM系统

    基于DWR的webIM系统,利用反向ajax(comet)技术和dwr框架实现了聊天室和点对点聊天的功能,项目运行起来后打开页面,输入用户名即可登录,登录后用户会显示在左侧用户框中,若想与用户私聊,在用户框中点击用户,在...

    dwr源码实例下载,dwr 源码 验证

    在描述中提到的"自己写的dwr源码实例"意味着这个压缩包中可能有一个由个人开发的、基于DWR的项目,展示了如何使用DWR进行客户端和服务器端的通信。这个实例对于初学者来说是一个很好的学习资源,可以帮助他们理解DWR...

    基于DWR推送的web聊天系统

    【基于DWR推送的Web聊天系统】是一种利用Direct Web Remoting (DWR) 技术构建的实时交互式在线聊天应用。DWR是一款开源的Java库,它允许JavaScript在浏览器端与服务器端的Java对象进行直接通信,实现了AJAX(异步...

    基于dwr3实现的在线客服系统

    **基于DWR3实现的在线客服系统** DWR (Direct Web Remoting) 是一个开源的Java库,允许JavaScript和服务器端的Java代码进行实时交互,实现了浏览器与服务器之间的双向通信,使得Web应用能够具备类似桌面应用的用户...

    基于dwr推送技术的聊天室

    **基于DWR推送技术的聊天室** DWR(Direct Web Remoting)是一种JavaScript到Java的反向Ajax库,它允许Web应用在浏览器和服务器之间进行实时通信,从而实现动态、交互性强的Web应用。DWR的核心功能在于提供了一种...

    基于DWR的AJAX技术研究与实现.pdf

    "基于DWR的AJAX技术研究与实现" 本文主要研究了基于DWR的AJAX技术的实现机制和应用。DWR是一个基于Java的开源框架,允许将服务器端的对象上的方法直接暴露给AJAX请求,从而可以直接调用服务器上的Servlet并获取处理...

    Ajax_Dwr基于dwr组件使用的ajax效果

    **Ajax_Dwr基于DWR组件的Ajax效果** Ajax(Asynchronous JavaScript and XML)技术是一种用于创建快速、动态网页的技术,它允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容。DWR(Direct ...

    dwr验证注册用户

    DWR(Direct Web Remoting)是...总的来说,DWR提供了一种简便的方式来实现客户端和服务器端的通信,特别是在需要实时数据交互的场景下,如注册验证。通过学习和使用DWR,开发者可以构建更加动态和用户友好的Web应用。

    DWR实现AJAX验证实例

    **DWR验证**通常用于实现用户输入的实时检查,例如在用户输入时检查邮箱地址的有效性、用户名是否已存在等。在本实例中,我们将使用DWR来实现一个数据库字段存在的验证功能。用户输入数据后,后台会立即查询数据库,...

    基于DWR框架的教学管理系统设计与实现.pdf

    "基于DWR框架的教学管理系统设计与实现" 本文主要介绍了基于DWR框架的教学管理系统的设计与实现。DWR框架是一种AJAX框架,可以实现Web应用程序的异步数据交换,减少服务器端的负载,提高用户体验。 首先,介绍了...

    dwr用户登陆验证的例子

    使用JavaScript(可能基于jQuery或其他库)处理表单的提交事件,调用DWR的远程方法。 2. **DWR配置**:在服务器端,你需要配置DWR的`dwr.xml`文件,声明允许JavaScript访问的Java方法。例如,你可能会有一个名为`...

    基于DWR的实时web聊天系统

    **基于DWR的实时Web聊天系统** DWR(Direct Web Remoting)是一种JavaScript库,它允许Web应用程序在客户端和服务器之间进行实时通信,无需刷新页面。这个系统利用DWR的技术特性构建了一个实时的Web聊天应用,使...

    用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统

    用户注册和登录是每个系统的必须存在的一部分,基于Dwr+Struts2+Spring+Hibernate写了一个用户登录注册系统。  其中用Dwr去进行用户注册的用户是否存在的验证。  全部业务控制交由Spring去进行处理。事务处理也...

    基于DWR的AJAX技术研究与实现 (1).pdf

    "基于DWR的AJAX技术研究与实现" DWR(Direct Web Remoting)是一种基于Java的AJAX框架,它使得Java开发者可以轻松地在Web开发中使用AJAX技术。DWR的出现解决了Java开发者在使用AJAX技术时遇到的问题,使得Java...

    基于DWR框架的Web推送技术实现

    在本项目"基于DWR框架的Web推送技术实现"中,我们将探讨如何利用DWR框架来构建一个实时的Web聊天程序。 首先,理解DWR框架的核心概念是至关重要的。DWR允许开发者在浏览器中直接调用服务器上的Java方法,就像它们是...

    基于DWR框架实现的服务器推工程

    基于DWR框架实现的服务器推工程 demo实现了dwr框架的配置,页面的展示,通过bean传参的功能 demo绝对可以跑起来

    基于dwr框架的gmap应用源码实例

    【标题】基于DWR框架的GMap应用源码实例 【描述】在现代Web应用程序中,用户期望实时交互和丰富的用户体验。DWR(Direct Web Remoting)是一个强大的JavaScript库,它使得JavaScript和Java服务器端之间可以进行直接...

    基于DWR框架的高校排课系统设计与实现.pdf

    基于DWR框架的高校排课系统设计与实现.pdf

Global site tag (gtag.js) - Google Analytics