首頁 >web前端 >js教程 >前台js物件在後台轉換java物件的問題探討_javascript技巧

前台js物件在後台轉換java物件的問題探討_javascript技巧

WBOY
WBOY原創
2016-05-16 17:07:501193瀏覽

在最近專案開發的過程中,多次遇到前台js物件在後台轉換java物件的問題。記錄下做法待用。

簡單來說就是在前台用JSON.stringify()方法將js物件轉換為js字串,後台接收json字串並將其轉換為javaBean。

前台程式碼:

複製程式碼 程式碼如下:


程式碼如下:


var data = {};
data.id = $('#id').val();
data.msg = $('#msg').val();

//提交資料
$.post(contextPath '/XXX.do?' new Date().getTime(),{data: JSON.stringify(data)},function(result){
alert(result);
}); 複製程式碼



複製程式碼


程式碼如下

@RequestMapping("/XXX")
public void save(HttpservletResponse response,String data){
if(!StringUtils.isEmpty(data)){
/json字串轉為javaBean Msg msg = (Msg) JSONObject.toBean(JSONObject.fromObject(data),Msg.class); ...... } }
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn