隨筆-26  評(píng)論-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"));
          測(cè)試后,兩個(gè)的效果看起來(lái)一樣。
          我初次嘗試這些,看不出它們的不同。
          那位高手有興趣的,請(qǐng)多多指教!
          posted on 2007-08-06 22:57 開(kāi)機(jī) 閱讀(1412) 評(píng)論(2)  編輯  收藏 所屬分類: struts

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 随州市| 长治市| 松原市| 庆阳市| 古田县| 沅陵县| 沂南县| 乐业县| 莆田市| 上饶县| 扎赉特旗| 远安县| 兰溪市| 巫溪县| 南召县| 鄂尔多斯市| 梅河口市| 布尔津县| 九寨沟县| 章丘市| 沧州市| 贺州市| 神木县| 五大连池市| 比如县| 阿拉善右旗| 佛冈县| 子长县| 顺义区| 鄂托克旗| 焦作市| 铜川市| 时尚| 南皮县| 苏州市| 磐石市| 探索| 南木林县| 榕江县| 漠河县| 宁蒗|