熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Struts從零開始五、Struts中驗證數據實例[2]

2022-06-13   來源: Java開源技術 

   打開applicationResourceproperties加入如下信息

loginformerrorusername=please enter your username

  loginformerrorpassword=please enter your password

  因為我們前面做了國際化所以打開applicationResource_zh_CNproperties文件添加如下

  loginformerrorusername=請輸入用戶名

  loginformerrorpassword=請輸入密碼

   修改strutsconfigxml文件

path=/login

  name=loginActionForm

  scope=request

  type=actionsLoginAction

  validate=true

  input=/loginjsp>

  在元素中name和scope屬性分別指定ActionForm的名字和它的范圍valudate屬性指定是否執行表單驗證而input屬性表示驗證失敗所要顯示用戶的內容

   修改loginjsp在元素添加目的是顯示錯誤信息具體代碼片段如下

  用於輸出消息屬性介紹如下

  n name指定ActionMessages對象存放在request或session范圍內的屬性key標簽處理類將根據這一屬性key來檢索request或session范圍的ActionMessages對象

  n message屬性指定消息的來源如果為true則從request或session范圍內檢索出屬性key為GlobalsMESSAGE_KEY的ActionMessages對象此時name屬性無效如果為false則根據name屬性來檢索ActionMessage對象如果此時沒有設置name屬性將采取默認值GlobalsERROR_KEYmessage屬性的默認值為false

  n id屬性用來命名從消息中檢索出來的每個ActionMessage對象它和標簽的name屬性匹配

  表示顯示javaBean或其屬性的內容

   運行

  打開IE鍵入如下地址http://localhost:/Struts_Login/loginjsp

  不輸入任何東西我們直接點幾擊確定如下

[]  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29090.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.