雅典之夏的小站
          知人者智 自知者明 Fighting!!
          在Struts中可以通過<html:errors/>來顯示錯誤信息,今天簡單看了一點,總結一下:
          1)如果是采用了formbean的validate的話,首先,struts-config.xml中Action需要加入validate="true"
          ??????其實,在Actionform中的validate必須返回一個自己定義的Actionerrors,如例:
          ????public?ActionErrors?validate(ActionMapping?mapping,
          ????????????HttpServletRequest?request)?
          {
          ????????ActionErrors?errors?
          =?new?ActionErrors();
          ????????
          if?(this.content.equals(""))?{
          ????????????errors.add(
          "content",?new?ActionError("error.user"));
          ????????}

          ????????
          return?errors;
          ????}
          2)如果沒有采用,而是用Action驗證的話,也需要先定義一個Actionerrors,然后再通過
          saveErrors(request,errors);把Actionerrrors保存到request中
          3)需要注意的
          ? a,每個ActionErrors都有一個String,和一個ActionError構成,ActionError里面的String是和項目資源文件里的一一對應的,String是和html:errors中property相對應的。
          posted on 2006-10-30 17:23 rkind 閱讀(568) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 通海县| 克东县| 鄂州市| 太原市| 张家港市| 方城县| 辉南县| 元阳县| 高安市| 昆明市| 鄂尔多斯市| 沙河市| 奉新县| 东源县| 宾川县| 日土县| 贵定县| 合江县| 潮安县| 定陶县| 新昌县| 安阳市| 双鸭山市| 建宁县| 巴里| 海盐县| 阜城县| 高雄市| 灌阳县| 宜兴市| 湘西| 雷波县| 浦东新区| 绿春县| 来安县| 合作市| 浮山县| 平顶山市| 海晏县| 洪洞县| 定远县|