隨筆-26  評論-44  文章-20  trackbacks-0
          在struts的表單bean的validate()方法中:
          if(username.trim().equals(""))
                      error.add("username", new ActionMessage("error.username.username_is_requred"));
          if(password.trim().equals(""))
                      error.add("password", new ActionError("error.password.password_is_requred"));
          測試后,兩個的效果看起來一樣。
          我初次嘗試這些,看不出它們的不同。
          那位高手有興趣的,請多多指教!
          posted on 2007-08-06 22:57 開機(jī) 閱讀(1422) 評論(2)  編輯  收藏 所屬分類: struts

          評論:
          # re: ActionError和ActionMessage有什么區(qū)別? 2007-09-04 22:16 | Tiger F
          能夠?qū)崿F(xiàn)的功能基本一樣,主要是語義的區(qū)別,message用于做一些提示和確認(rèn)的文字,error則是錯誤提示。struts標(biāo)簽?zāi)J(rèn)情況下也會使用不同的html標(biāo)記和格式顯示它們。  回復(fù)  更多評論
            
          # re: ActionError和ActionMessage有什么區(qū)別? 2007-10-11 09:37 | wind in midnight
          我也是在重寫formbean的validate()時
          ActionErrors errors
          errors.add( ActionErrors.GLOBAL_MESSAGE,new ActionError("error.name.required"));
          在error.jsp中<html:errors/>能接受倒錯誤信息
          如果是ActionMessage 就報cast class exception
            回復(fù)  更多評論
            

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 吴川市| 卓资县| 乌拉特中旗| 淳安县| 额尔古纳市| 安龙县| 象山县| 开远市| 疏附县| 岱山县| 中牟县| 镇原县| 甘谷县| 容城县| 当雄县| 观塘区| 腾冲县| 皋兰县| 聂拉木县| 八宿县| 望谟县| 乐平市| 彰武县| 苗栗县| 安乡县| 牙克石市| 东乌| 驻马店市| 天津市| 社旗县| 塘沽区| 寻乌县| 兴业县| 南宫市| 平顶山市| 九寨沟县| 赞皇县| 怀安县| 银川市| 新河县| 靖远县|