雅典之夏的小站
          知人者智 自知者明 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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 恩施市| 府谷县| 盐边县| 元朗区| 巴楚县| 上林县| 广西| 上高县| 炉霍县| 比如县| 青河县| 喀什市| 万荣县| 五家渠市| 微博| 班玛县| 夹江县| 荔浦县| 双鸭山市| 浠水县| 平阳县| 临西县| 修文县| 嵊州市| 滦南县| 襄樊市| 大安市| 水城县| 融水| 分宜县| 乌什县| 和顺县| 城口县| 偏关县| 南昌县| 雷州市| 治多县| 库尔勒市| 定兴县| 巩留县| 额尔古纳市|