<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    自由的天空

    簡單通用

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      12 隨筆 :: 6 文章 :: 9 評論 :: 0 Trackbacks

          最近已經把ecside2.0放置到正式的開發項目中,感覺效率還可以,鑒于fins最近比較忙,一直沒有提供一個struts方面的CRUD的完整DEMO,通過上次和FINS的交流提供一個暫時解決的辦法,也發現ecside在處理事務方面的一個問題,不過fins說在下幾個版本中解決.
          把相關的代碼帖在這里:
         /**
      * 修改用戶
      * @param mapping
      * @param form
      * @param request
      * @param response
      * @return
      * @throws Exception
      */
     public ActionForward update(ActionMapping mapping, ActionForm form,
       HttpServletRequest request, HttpServletResponse response)
       throws Exception {
      OperationTypeService service = new OperationTypeServiceImpl();// 服務操作
      OperationType bean = new OperationType();
      com.skywing.util.request.RequestUtil.populate(bean, request);
      bean.setOid(request.getParameter(TableConstants.RECORDKEY_NAME));
      bean.setCreator("創建者");
      bean.setCreatetime(com.skywing.util.db.string.StringUtil.getToday());
      try {
       service.update(bean);

      } catch (Exception ex) {
       ex.printStackTrace();
      }

      String id = request.getParameter(TableConstants.RECORDKEY_NAME);  //關鍵點在這里
      ServletUtil.writeDefaultTextToClient(id, RequestUtil.successfulInfo(request), null, request, response);///////////////////////////////////
      return null;
     }    

    然后修改 org.ecside.util下的ServletUtil類  /** 如果沒有這個方法就添加這個方法
         *
         * @param recordKey  記錄的標題
         * @param code  //返回的代碼 // code = RequestUtil.successfulInfo(request) or RequestUtil.failedInfo(request);
         * @param message  //返回的信息
         * @param request
         * @param response
         * @throws ServletException
         * @throws IOException
         */
     public static void writeDefaultTextToClient(String recordKey, String code,
       String message, HttpServletRequest request,
       HttpServletResponse response) throws ServletException, IOException {
      response.setContentType("text/html");
      PrintWriter out = response.getWriter();
      out.flush();
      out.println(code);
      out.println(recordKey);
      out.print(message);
      out.flush();
      out.close();
     }

    還有fins真的應該想想怎么做版本控制了,版本的變遷比較大,需要保持一定的連續性

    posted on 2007-05-27 15:45 李志峰 閱讀(1851) 評論(2)  編輯  收藏 所屬分類: 代碼天地

    評論

    # re: ECSIDE2.0beta版本中關STRUTS提交中正在提交解決暫時解決辦法! 2007-10-26 14:56 zhanghui
    webwork+ecside 3.0版點分頁或刷新 出現"正在提交"不知道這個問題有沒有解決 正在關注...  回復  更多評論
      

    # re: ECSIDE2.0beta版本中關STRUTS提交中正在提交解決暫時解決辦法! 2008-06-18 11:21 倚樓
    樓上的 可以試一下把 useAjax ="false"
      回復  更多評論
      

    主站蜘蛛池模板: 日本成年免费网站| 国产成A人亚洲精V品无码| a级毛片毛片免费观看久潮| 亚洲欧美日韩一区二区三区 | 亚洲精品综合久久中文字幕 | 日韩久久无码免费毛片软件| 亚洲国产精品成人精品小说| 亚洲国产第一站精品蜜芽| 免费一级毛片在线观看| 卡一卡二卡三在线入口免费| 亚洲免费在线视频播放| 99久久免费中文字幕精品| 日本免费A级毛一片| 一级毛片aaaaaa视频免费看| 午夜亚洲国产精品福利| 亚洲国产精品无码久久九九大片| 亚洲国产精品成人精品小说| 亚洲蜜芽在线精品一区| 亚洲国产一区二区a毛片| 好看的电影网站亚洲一区| 久久精品亚洲日本波多野结衣| 亚洲毛片无码专区亚洲乱| 久久精品国产亚洲AV高清热| 亚洲欧洲日产国产综合网| 亚洲电影一区二区三区| 亚洲欧洲日产国码av系列天堂| 亚洲国产精品狼友中文久久久| 亚洲AV蜜桃永久无码精品| 精品久久8x国产免费观看| 99热在线观看免费| 永久免费视频网站在线观看| 67194国产精品免费观看| 4399影视免费观看高清直播| 蜜臀98精品国产免费观看| 久久久久久精品成人免费图片| 18禁止看的免费污网站| 我的小后妈韩剧在线看免费高清版 | 日本亚洲中午字幕乱码| 国产精品亚洲专区无码不卡| 猫咪免费人成网站在线观看入口| 国产综合成人亚洲区|