<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-61  評論-159  文章-0  trackbacks-0
    在webwork中通過validation校驗框架可以輕松完成相關(guān)的表單校驗,一下是相關(guān)的應(yīng)用:
    一、login.jsp
    <ww:form method="post">
        <ww:textfield label="Name" name="name"/>
        <ww:textfield label="Password" name="password"/>
        <ww:submit/>
    </ww:form>


    二、LoginAction.java

     1package org.register;
     2
     3import com.opensymphony.xwork.Action;
     4public class LoginAction extends Action {
     5    String name;
     6    int password;
     7   
     8
     9    public String getName() {
    10        return name;
    11    }

    12
    13    public void setName(String name) {
    14        this.name = name;
    15    }

    16
    17    public int getPassword() {
    18        return password;
    19    }

    20
    21    public void setPassword(int password) {
    22        this.password = password;
    23    }

    24    public String execute() throws Exception {
    25        if(user.getName().equals("apple0668")&&user.getPassword().equals("apple0668"))
    26        {
    27            return SUCCESS;
    28        }

    29        else
    30        {
    31            return ERROR;
    32        }

    33        
    34    }

    35
    36    
    37}
    三、填寫要使用的校驗器.validation.xml的格式是 <ActionClassName>-validation.xml
    LoginAction-validation.xml
     1<validators>
     2    <field name="name">
     3        <field-validator type="requiredstring">
     4            <message>You must enter a name</message>
     5        </field-validator>
     6    </field>
     7    <field name="password">
     8        <field-validator type="stringlength">
     9            <param name="trim">true</param>
    10            <param name="min">5</param>
    11            <param name="max">10</param>
    12            <message>trim-min5-max10</message>
    13        </field-validator>
    14    </field>
    15</validators>
    16

    其他xwork.xml,web.xml webwork.properties配置省略。通過幾步就可以順利完成對表單輸入校驗。
    還有其他校驗:
    1、日期校驗:
     
     1validators>
     2        <!-- Plain Validator syntax -->
     3        <validator type="date">
     4            <param name="fieldName">birthday</param>
     5          <param name="min">01/01/1990</param>
     6          <param name="max">01/01/2000</param>
     7          <message>Birthday must be within ${min} and ${max}</message>
     8        </validator>
     9
    10      <!-- Field Validator Syntax -->
    11      <field name="birthday">
    12          <field-validator type="date">
    13               <param name="min">01/01/1990</param>
    14              <param name="max">01/01/2000</param>
    15              <message>Birthday must be within ${min} and ${max}</message>
    16          </field>
    17      </field>
    18
    19</validators>

    2、郵件格式校驗:
     1<validators>
     2    <validator type="email">
     3        <param name="fieldName">myEmail</param>
     4        <message>Must provide a valid email</message>
     5    </validator>
     6</validators>
     7
     8<!-- Field Validator Syntax -->
     9<field name="myEmail">
    10   <field-validator type="email">
    11      <message>Must provide a valid email</message>
    12   </field-validator>
    13</field>


    -------------------------------------------------------------------------------------------------
    PS:本博客文章,如果沒有注明是有“轉(zhuǎn)”字樣,屬于本人原創(chuàng)。如果需要轉(zhuǎn)載,務(wù)必注明作者文章的詳細(xì)出處地址,否則不允許轉(zhuǎn)載,多謝合作!
    posted on 2007-10-12 22:24 apple0668 閱讀(2278) 評論(2)  編輯  收藏 所屬分類: webwork

    評論:
    # re: webwork的validation校驗框架使用(例子) 2007-12-09 18:04 | 你媽
    老子要的就是配置文件 搞什么哦   回復(fù)  更多評論
      
    # re: webwork的validation校驗框架使用(例子) 2009-07-01 13:58 | chanly
    login.jsp
    <ww:form method="post">
    <ww:textfield label="Name" name="name"/>
    <ww:textfield label="Password" name="password"/>
    <ww:submit/>
    </ww:form>

    我的這種 form textfield 標(biāo)簽 在jsp中一直用不了,, 很郁悶, 一用就報 servletException 錯誤, 但是 <ww:property value=""/> <ww:bean/> 等之類的用了 沒問題。。 不知道怎么回事,, 你知道的話,請回個 email:
    easternboy-kansin@126.com, 謝謝啦  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲日韩涩涩成人午夜私人影院| 国产∨亚洲V天堂无码久久久| 精品人妻系列无码人妻免费视频 | 亚洲大尺度无码无码专线一区| 国产一级理论免费版| 丁香花在线观看免费观看图片| 亚洲第一区视频在线观看| 日韩免费观看的一级毛片| 国产又黄又爽又大的免费视频| 亚洲日韩中文字幕天堂不卡| 免费一级毛片女人图片| 99视频精品全部免费观看| 亚洲AV成人无码久久WWW| 久久亚洲免费视频| 日韩特黄特色大片免费视频| 日韩电影免费在线观看中文字幕| 亚洲人成色4444在线观看| 国产亚洲综合色就色| 免费黄色小视频网站| 免费视频成人手机在线观看网址| 亚洲heyzo专区无码综合| 亚洲av无码不卡| 国产免费131美女视频| 久久精品无码专区免费东京热| 香蕉视频免费在线| 亚洲国产精品yw在线观看| 亚洲最大av无码网址| 最近2019中文字幕mv免费看| 亚洲免费人成在线视频观看| 美女羞羞视频免费网站| 亚洲国产成人久久三区| 亚洲国产精品乱码一区二区| 免费午夜爽爽爽WWW视频十八禁| 日本三级2019在线观看免费| 免费毛片a线观看| 七次郎成人免费线路视频| 亚洲va中文字幕| 亚洲视频无码高清在线| 91情国产l精品国产亚洲区| 亚洲色偷偷偷鲁综合| 内射无码专区久久亚洲|