转: 数据校验功能-AJAX输入校验(9)下

7.4.4  建立JSP视图

建立一个reg-ajax.jsp视图文件,如代码7.23所示。

代码7.23  AJAX校验示例的JSP视图

 

<% @ page contentType="text/html;charset=UTF-8" language="java"  %>

<% @ taglib prefix="s" uri="/struts-tags"  %>

<!--  START SNIPPET: ajaxValidation  -->

< html >

< head >

    
< title > Validation - Basic </ title >

    
< s:head  theme ="ajax" />

</ head >

< body >

< s:form  method ="post"  validate ="true"  theme ="ajax" >

    
< s:textfield  label ="用户名"  name ="name" />

    
< s:textfield  label ="年龄"  name ="age" />

    
< s:textfield  label ="生日"  name ="birthday" />

    
< s:submit />

</ s:form >

</ body >

</ html >

<!--  END SNIPPET: ajaxValidation  -->

 

该文件同以往JSP视图文件不同的是,在<s:form/>标签中加入了theme="ajax"属性定义。

7.4.5  运行AJAX校验示例

在浏览器中输入http://localhost:8080/bookcode/ch7/Reg_ajax_Action!input.action,在运行界面年龄一栏中输入“0”,当光标焦点离开该文本框时,会立刻显示校验异常信息,而不需要单击“submit”按钮后才显示校验异常信息。可见,AJAX使用了异步的方式同服务器端进行交互,并在某个元素失去焦点时触发。其运行界面如图7.11所示。

AJAX技术给用户带来了更加友好的体验,请读者参考本书中后面详细的介绍。

 注意 

运行本示例时,需要在地址栏输入http://localhost:8080/bookcode/ch7/Reg_ajax_ Action!input.action,而不是http://localhost:8080/bookcode/ch7/test.jsp

 

7.11  AJAX校验界面

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值