MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          spring mvc筆記

          Posted on 2009-01-08 09:31 leekiang 閱讀(312) 評論(0)  編輯  收藏 所屬分類: spring
          1,<spring:bind>是spring2.0以前的寫法。
          2,public ModelAndView login(HttpServletRequest request,
          ?? ??? ??? ?HttpServletResponse response,HttpSession session,User user)
          ? public ModelAndView login(HttpServletRequest request,
          ?? ??? ??? ?HttpServletResponse response,User user)
          MultiActionController自動把最后一個參數當作Command對象。
          也可以覆蓋protected Object newCommandObject(Class clazz)方法,但這樣每個 Controller的Command對象就是同一個iele,
          同時要改為
          public ModelAndView login(HttpServletRequest request,
          ?? ??? ??? ?HttpServletResponse response,Object command)再對command造型
          ?? ??? ??? ?
          3,重定向寫法
          return new ModelAndView("redirect:/system/user.do?do=addUserForm");

          4,有2個JsonView的,或者更適合Ajax,當然自己寫一個JsonView都很簡單
          1) json-lib-ext-spring
          http://sourceforge.net/projects/json-lib/files/
          2) spring json view
          http://spring-json.sourceforge.net/download.html
          http://article.yeeyan.org/view/jdonee/10145

          5, 綁定的基本寫法
          ServletRequestDataBinder binder = new ServletRequestDataBinder(obj);
          ??? ??? SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
          ??? ??? binder.registerCustomEditor(Date.class, new CustomDateEditor(
          ??? ??? ??? ??? dateFormat, true));
          ??? ??? binder.setDisallowedFields(new String[]{"endtime"});
          ??? ??? binder.bind(request);
          主站蜘蛛池模板: 云阳县| 乌拉特中旗| 洞口县| 阜新市| 台安县| 泰宁县| 镇巴县| 同江市| 普格县| 虹口区| 紫金县| 北宁市| 迁西县| 木兰县| 开封市| 沈丘县| 江永县| 横山县| 陆良县| 城口县| 青田县| 星子县| 和林格尔县| 南乐县| 枞阳县| 蒙自县| 鹤峰县| 准格尔旗| 乾安县| 宁强县| 宜春市| 达州市| 永修县| 山阳县| 乐陵市| 洛隆县| 涿州市| 庆元县| 神木县| 普格县| 澄迈县|