除了要自订验证器或验证规则之外,基本上您并不需要去变.doc

除了要自订验证器或验证规则之外,基本上您并不需要去变.doc

ID:29123414

大小:33.50 KB

页数:3页

时间:2018-12-16

除了要自订验证器或验证规则之外,基本上您并不需要去变.doc_第1页
除了要自订验证器或验证规则之外,基本上您并不需要去变.doc_第2页
除了要自订验证器或验证规则之外,基本上您并不需要去变.doc_第3页
资源描述:

《除了要自订验证器或验证规则之外,基本上您并不需要去变.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、validator-rules.xml中包括了一些驗證器與驗器規則,除了要自訂驗證器或驗證規則之外,基本上您並不需要去變更它。 如果您要進行客戶端的驗證,可以撰寫自己的ActionForm類別,並在validation.xml中定義要驗證的屬性欄位,一個範例如下:validation.xml

2、torRulesConfiguration1.0//EN""http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">

3、ask">mask^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$ 

的name屬性指明我們將為哪一個ActionForm作驗證,這個名稱必須在struts-config.xml中有定義,我

4、們的userForm中包括兩個屬性name與email,定義要驗證的屬性欄位,depends定義所使用的驗證器,required驗證器會檢查欄位是否填寫,如果沒有,它會使用application.properties中的訊息:application.properties#--validator--errors.invalid={0}isinvalid......#--display--logon.username.displayname=Usernamelogon.email.displayname=Ema

5、il 您可以將struts-blank中的application.properties複製過來,有#–validator–下的驗證訊息將為Validator使用,arg0會替換{0}中的文字。 如果depends中指定了兩個以上的驗證器,則會依序使用,如果有一個驗證不通過,則會停止驗證並作出相關回應,mask驗證器用來驗證所輸入的欄位是否符合我們的設定格式,使用regularexpression來設定驗證格式。 Validator的客戶端驗證是使用JavaScript來進行驗證,驗證規則定義在validator-rule

6、s.xml中,有興趣的話可以看看當中有關於JavaScript是如何進行驗證的,我們可以直接使用標籤來寫出所必須的JavaScript,一個例子如下:<%@tagliburi="/tags/struts-bean"prefix="bean"%><%@tagliburi="/tags/struts-html"prefix="html"%><%@pagecontentType="text/html;charset=Big5"%><bean:m</p><p>7、essagekey="welcome.title"/>名稱:
郵件:

8、l:submit/> 在validation.xml的設定上,您可以定義一些常量,以方便在設定過程中使用,例如定義mask的regularexpressio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。