隨筆-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 開機 閱讀(1412) 評論(2)  編輯  收藏 所屬分類: struts

          評論:
          # re: ActionError和ActionMessage有什么區別? 2007-09-04 22:16 | Tiger F
          能夠實現的功能基本一樣,主要是語義的區別,message用于做一些提示和確認的文字,error則是錯誤提示。struts標簽默認情況下也會使用不同的html標記和格式顯示它們。  回復  更多評論
            
          # re: ActionError和ActionMessage有什么區別? 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
            回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 平定县| 濮阳县| 郎溪县| 清涧县| 茌平县| 延庆县| 贵阳市| 和静县| 长子县| 明溪县| 广州市| 金阳县| 咸阳市| 洛川县| 屯昌县| 桂东县| 三明市| 江西省| 交口县| 满洲里市| 沭阳县| 土默特左旗| 大石桥市| 新沂市| 合作市| 罗田县| 张掖市| 龙里县| 和林格尔县| 社会| 万安县| 武清区| 淳安县| 富顺县| 贺兰县| 库伦旗| 阿拉善盟| 林西县| 蛟河市| 黄骅市| 龙井市|