@RequestMapping("/getMenu")
public void getMenu(User user,HttpServletRequest request,HttpServletResponse response)
{
//String result = "[{'id': 1,'text': 'Node 1','state': 'closed','children': [{'id': 11,'text': 'Node 11'},{ 'id': 12,'text': 'Node 12'}]},{'id': 2,'text': 'Node 2','state': 'closed' }]";
//result 如果是上面的格式,ajax将不会接受到该数据,只能使用下面的格式
String result = "[{\"id\": \"1\",\"text\": \"Node 1\",\"state\": \"closed\",\"children\": [{\"id\": \"11\",\"text\": \"Node 11\"},{ \"id\": \"12\",\"text\": \"Node 12\"}]},{\"id\": \"2\",\"text\": \"Node 2\",\"state\": \"closed\" }]";
PrintWriter out = null;
response.setContentType("application/json"); //设置数据的格式为json
try {
out = response.getWriter();
out.write(result);
System.out.println("ok1");
} catch (IOException e) {
e.printStackTrace();
}
}
springMVC中使用json格式传递数据
最新推荐文章于 2023-02-03 10:39:26 发布