隨筆 - 18  文章 - 0  trackbacks - 0
          <2010年1月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          一.類型轉換
          eg:point 自動轉換PointAction-conversion.properties  在“-”前面要與一個包下的action同名,里面內容是point = com.test.util.TypeConverter,而TypeConverter是TypeConverter extends DefaultTypeConverter,結構如下:


          示例代碼如下:
          @Override
           public Object convertValue(Map context, Object value, Class toType) {
            if (Point.class == toType) {
             Point point = new Point();
             if (value != null && !"".equals(value)) {
              String[] str = (String[])value;
              String[] val = str[0].split(",");
              if (val != null && 2 == val.length) {
               String x = val[0];
               String y = val[1];
               if (StringUtil.isInteger(x) && StringUtil.isInteger(y)) {
                point.setX(Integer.parseInt(x));
                point.setY(Integer.parseInt(y));
               }
              }
             }
             return point;
            } else if (String.class == toType) {
             StringBuffer sb = new StringBuffer();
             Point point = (Point)value;
             Integer x = point.getX();
             Integer y = point.getY();
             sb.append("[").append(x).append(",").append(y).append("]");
             return sb.toString();
            }
            return null;
           }

          總結:
          類型轉換:    
          全局                                                                局部
          ***Action-conversion.properties             xwork-converison.properties

          校驗:
          ***Action.properties                                  message.properies(message名字可任意取,但要在配置)
          ***Action-validation.xml (配置的元素在package com.opensymphony.xwork2.validator.validators.default.xml里)                          
          posted on 2010-01-27 18:23 lucas_y 閱讀(185) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 延庆县| 思南县| 长治县| 竹溪县| 大埔县| 汝城县| 弥勒县| 天长市| 靖远县| 禹州市| 铅山县| 习水县| 小金县| 平原县| 武功县| 麻城市| 融水| 麻栗坡县| 道孚县| 石城县| 中阳县| 靖州| 彭山县| 兴国县| 黄平县| 德兴市| 板桥市| 巴东县| 比如县| 阿拉善右旗| 商都县| 江川县| 台州市| 纳雍县| 木里| 石嘴山市| 广灵县| 秦皇岛市| 淅川县| 靖西县| 仁布县|