cuiyi's blog(崔毅 crazycy)

          記錄點(diǎn)滴 鑒往事之得失 以資于發(fā)展
          數(shù)據(jù)加載中……

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

          Spring Jason 默認(rèn)是Long 型時(shí)間;

          頁面我們獲取的時(shí)間不是 yyyy-MM-dd 就是 MM/dd/yyyy 或者 dd MMM yyyy之類的,頁面?zhèn)鱦ason (model bean屬性對應(yīng)體)必須出錯(cuò)。
          錯(cuò)的讓人糾結(jié): The request sent by the client was syntactically incorrect.

          記住:這個(gè)錯(cuò)誤不是有多余的字段,就是字段類型不對應(yīng)。
          因?yàn)镾pringMVC期望的是Long時(shí)間類型,我們給它個(gè)字符串時(shí)間類型,咔嚓,砍了再說

          這樣吧解決吧:

          //get form json string (不是jason object啊,如果是jason object我們得JSON.parse下
          var formdataString = $(cakForm).serializeJSON();
          //得到的數(shù)據(jù)結(jié)構(gòu)這樣: {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)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 麻阳| 分宜县| 宁远县| 萍乡市| 衡阳市| 黎平县| 梁山县| 桑日县| 平遥县| 常熟市| 嵊泗县| 通山县| 明水县| 佳木斯市| 莒南县| 建湖县| 久治县| 遂宁市| 广州市| 鄱阳县| 中卫市| 韩城市| 信丰县| 油尖旺区| 镇沅| 清丰县| 和硕县| 尤溪县| 仁怀市| 正镶白旗| 沈丘县| 城市| 金溪县| 公安县| 西平县| 常德市| 增城市| 永安市| 姜堰市| 尚志市| 滦南县|