看板 java 關於我們 聯絡資訊
※ 引述《ek0424 ()》之銘言: : 各位板上的大大好,最近小弟在學習spring這個framework : 在開發過程中有遇到一個問題,在網路上尋找許久的資料還是無解 : 目前因為前端部分有大量的表單欄位要做格式驗證處理,所以我參考了 : http://www.mkyong.com/spring-mvc/spring-3-mvc-and-jsr303-valid-example/ : 但是卻發現有個問題如下: : 1.不用Form表單做的話,可以達到同樣的驗證效果嗎? : 2.如果我的Form表單想用Ajax處理,然後一樣有驗證效果該怎麼做? : 3.因為練習接案子,對方要求要有API文件,然後用JSON格式作溝通 : 很多表單的東西,都不是傳JSON作處理,該怎麼改成都用JSON溝通? : 不知道有沒有大大有經驗,可以指點小弟一下。 spring 從2.5(還是2.6)就有支援(jackjson)直接json輸出了 (但我還在2.0 悲慘阿~還得要自己弄json輸出) 但差別在於輸入的格式 如果是以提供javascript 函式或是以網址參數方式 那就無差別拉 例如 http:aaa.com/json/querysample?parm1=ddd&parm2=daaa 回傳 (json很彈性~這裡我只是舉例) {parm1:ddd,parm2:daaa,check:ok,checkresult:{parm1:ok,parm2:no ok},value:{items:[aaa,bb,cc]}} 由於spring直接把model整個輸出的json 所以只要著重於model的撰寫就可以了 一次就可以具有網頁及json兩種輸出格式了 超棒的勒 我好想升級spring阿 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.29.28.131