Garbled processing when springMcv Chinese returns

Garbled processing when springMcv Chinese returns:

 

 

1. Configuration

2. Add produces = "text/html;charset=UTF-8" encoding method to the method

 

 

 @RequestMapping(value="/viewOrderdateUI", produces = "text/html;charset=UTF-8")

 @ResponseBody

public String viewOrderdateUI(Model model, @RequestParam(defaultValue = "0") long key,@RequestParam(defaultValue = "1") String chat,HttpServletRequest request,HttpSession session) {

 

 TbOrderIron orderiron=orderIronServ.findById(Integer.valueOf(key+""));

 List<TbOrderLogVo> tbOrderLogVos= new ArrayList<TbOrderLogVo>();

List<TbOrderLog> tbOrderLogs= orderLogServ.findByOrderno(orderiron.getOrderNo());

 

for( TbOrderLog tbOrderLog:tbOrderLogs){

if("1".equals(tbOrderLog.getUsertype())){

tbOrderLog.setUsertype("Seller");

 

}else{

tbOrderLog.setUsertype("Buyer");

}

//tbOrderLog.setDatetime(tbOrderLog.getOperatetime()+"");

TbOrderLogVo tbLogVo = new TbOrderLogVo();

BeanUtils.copyProperties (tbOrderLog, tbLogVo);

tbLogVo.setDatetime(tbOrderLog.getOperatetime()+"");

tbOrderLogVos.add(tbLogVo);

}

String logs="";

if(tbOrderLogs!=null&&tbOrderLogs.size()>0){

logs=JSONArray.fromObject(tbOrderLogVos).toString();

}

System.out.println(logs);

 

return logs.replace("usertype", "target").replace("operate", "event");

 }

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326336432&siteId=291194637