cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發展
          數據加載中……

          SpringMVC+MyBatis - 14 必須面對了 方案一:SpringMVC Jason Date的問題The request sent by the client was syntactically incorrect.

          Spring Jason 默認是Long 型時間;

          頁面我們獲取的時間不是 yyyy-MM-dd 就是 MM/dd/yyyy 或者 dd MMM yyyy之類的,頁面傳jason (model bean屬性對應體)必須出錯。
          錯的讓人糾結: The request sent by the client was syntactically incorrect.

          記住:這個錯誤不是有多余的字段,就是字段類型不對應。
          因為SpringMVC期望的是Long時間類型,我們給它個字符串時間類型,咔嚓,砍了再說

          這樣吧解決吧:

          //get form json string (不是jason object啊,如果是jason object我們得JSON.parse下
          var formdataString = $(cakForm).serializeJSON();
          //得到的數據結構這樣: {cak: {cakdate: '2014-08-14', cakref:""}, grade: 'SMR5'};

          //pass in cakdateDp JQuery DomID, use Javascript: new Data(date).getTime()
           var cakdateVal = dateConvertObj.convertDateInLong(cakdateDp)

          //replace cakdate using Long
          formdataString.cak.cakdate = cakdateVal;

          //Serialize Json String to Json Object
           var formdata = JSON.stringify(formdataString);

          posted on 2014-08-14 14:20 crazycy 閱讀(634) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 镶黄旗| 长阳| 裕民县| 天长市| 辽阳市| 志丹县| 扬州市| 申扎县| 兴和县| 田东县| 丹棱县| 昭苏县| 岳普湖县| 岳阳市| 平武县| 镇雄县| 苏尼特左旗| 民勤县| 甘洛县| 宾阳县| 仪陇县| 遂昌县| 文水县| 阿鲁科尔沁旗| 昌黎县| 平昌县| 上栗县| 楚雄市| 远安县| 通化县| 西乡县| 隆尧县| 道孚县| 三都| 来宾市| 石河子市| 杭锦旗| 桐乡市| 冷水江市| 那曲县| 曲水县|