您现在的位置是:首页 >

数据库在生活中的实例 Struts从零开始五、Struts中验证数据实例[8]

火烧 2021-06-18 03:51:56 1044
Strut 从零开始五、Strut 中验证数据实例[8]   B 客户端验证  这也表现了Validator验证框架的强大之处 又服务器生成java cri t脚本 这样就直接在客户端进行验证了 从而

Struts从零开始五、Struts中验证数据实例[8]  

  B 客户端验证

数据库在生活中的实例 Struts从零开始五、Struts中验证数据实例[8]

  这也表现了Validator验证框架的强大之处 又服务器生成javascript脚本 这样就直接在客户端进行验证了 从而减少了服务器的压力 万事有力又有避 这中方式服务器在生成脚本的同时又牺牲能性能 呵呵 看如何实现吧 一定很振奋吧

   ) 修改login jsp页面

<%@ page contentType= text/; charset=GBK %><%@ taglib uri= /WEB INF/struts bean tld prefix= bean %><%@ taglib uri= /WEB INF/struts tld prefix= %><%@ taglib uri= /WEB INF/struts logic tld prefix= logic %><:>    <head><title>login</title></head>    <body bgcolor= #ffffff >    <h >login</h >    <div>        <font color= red >            <:messages id= error >                <li><bean:write name= error /></li>            </:messages>           </font>

      </div>                  <:javascript formName= loginActionForm />    <:form action= login do onsubmit= return validateLoginActionForm(this); >    <bean:message key= label username />    <:text property= username />    <br />    <bean:message key= label password />    <:text property= userpass />    <br>    <:submit property= submit ><bean:message key= button submit /></:submit>    &nbsp;<:reset><bean:message key= button reset /></:reset>    </:form>    </body></:>

    a)< javascript formName= loginActionForm />表示生成js代码 formName属性指定验证表单的名字 必须和struts config xml里面的form一样

    b) < form action= login do onsubmit= return validateLoginActionForm(this) >当用户提交表单的时候 就会调用< javascript>标签生成的javascript脚本的方法 从而执行客户端的验证 其中的LoginActionForm是你FormBean的名字对用 必须和struts config xml里面的form一样 在这里面第一个字母大写哦

    )运行测试 打开IE 键入 //localhost /Struts _Login/login jsp 直接点确定 如下图

   

  简单吗?嘿嘿 两步就搞定了吧

lishixinzhi/Article/program/Java/ky/201311/29088  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码