@ResponseBody 返回json注解

@RequestMapping → 设置字符集  produces = "text/json;charset=UTF-8"

eg:

@RequestMapping(value="/eventPageList", produces = "text/json;charset=UTF-8")
	@ResponseBody
	public String shoppingCart_see(HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException{
		//System.out.println("方法执行了...");
		response.setContentType("textml;charset=UTF-8"); 
		response.setHeader("Content-type", "application/json;charset=UTF-8");
		JsonResult jr = new JsonResult();  
		int currentPage=request.getParameter("page")==null?1:Integer.parseInt(request.getParameter("page"));
		int pageSize=30;
		SinoHttpNoticeListAll  pageData=eventNotificationService.queryEventPageList(currentPage,pageSize);
		jr.setData("pageData", pageData);		
		String r = JSON.toJSONString(jr); 
		return  r;