接著跟各位介紹 Spring 4.0.8 MVC 與 JSON 的結合使用
可以先參考上一篇文章進行 Spring 4.0.8 MVC 環境的建置
1. 請下載所需要的 jar 檔案
下載 Jackson Jar
2. 將下載的 jar 放到 WEB-INF/lib 中

3.撰寫 MVC 與 JSON controll 的 java 程式
package com.tcg.action;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
@Controller
@SessionAttributes("carmemberid")
public class LoginAction {
@RequestMapping(value = "json/checkuser", produces = "application/json")
public @ResponseBody
List<Map> getUserList() {
ArrayList<Map> list = new ArrayList<Map>();
Map a = new HashMap();
a.put("name","Tom");
a.put("age","19");
list.add(a);
return list;
}
}
4. 網址中執行 json/checkuser.do 就會產生 json 的結果
[{"age":"19","name":"Tom"}]