JS json字符串傳遞後臺

var topicStr=JSON.stringify(topicDTO);
	
	$.post("admin/topic/saveOrUpdateTopic.action",
			{topicStr:topicStr}
		, function(data) {
			var status = data.result;
			if (status == "success") {
				
				$.messager.alert('信息', '資訊新增成功!', 'info');
			} else {
				$.messager.alert('錯誤', '資訊新增失敗!', 'error');
			}
		}, "json");

把topicDTO轉爲JSON字符串,而後傳遞到後臺,後臺使用fastJson轉換java

        String topicStr=this.getRequest().getParameter("topicStr");
    	TopicDTO dto=JSON.parseObject(topicStr, topicDTO.getClass());

這個的好處就是,我頁面上實際上是對象嵌套對象,經過parseObject方法把對象的屬性和子對象的屬性set進去。json

topicDTO裏面是含有voteDTO對象的post

相關文章
相關標籤/搜索