国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Struts2――表單驗證
首先在LoginAction所在的包org.rainlife.struts2.action中建立一個名為LoginAction-validation.xmlValidator驗證文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC 
"-//OpenSymphony Group//XWork Validator 1.0.2//EN" 
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"
>
<validators>
    
<field name="username">
        
<field-validator type="requiredstring">
            
<message>請輸入用戶名</message>
        
</field-validator>
    
</field>

    
<field name="password">
        
<field-validator type="requiredstring">
            
<message>請輸入密碼</message>
        
</field-validator>
        
<field-validator type="stringlength">
            
<param name="minLength">6</param>
            
<param name="maxLength">10</param>
            
<message>密碼長度只能在 ${minLength} 和 ${maxLength} 之間.</message>
        
</field-validator>
    
</field>
</validators>

在這里,只是簡單地驗證usernamepassword不能為空,以及密碼長度只能在610位之間,type屬性使用了Struts2中的requiredstring驗證規(guī)則,struts2中總共定義了如下幾個驗證規(guī)則:

  1. required validator
  2. requiredstring validator
  3. int validator
  4. date validator
  5. expression validator
  6. fieldexpression validator
  7. email validator
  8. url validator
  9. visitor validator
  10. conversion validator
  11. stringlength validator
  12. regex validator

驗證文件就配置好了,在這里還有一個問題,就是當驗證失敗的時候,我們要返回哪一個頁面?如果驗證失敗,驗證框架會跳轉到action中的INPUT屬性所指向的頁面,所以我們需要在上面的struts.xml文件中為action添加

<result name="input">/login.jsp</result>

這樣,當驗證失敗,則會在login.jsp中顯示驗證失敗信息。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Struts2框架驗證
Struts2 validation
2.8.1 Struts2 的驗證
Struts2 的表單驗證
struts2中validation校驗框架的原理和使用
Struts2驗證框架 - 模式的日志 - 網(wǎng)易博客
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服