Spring-MVC在setContentType、setCharacterEncoding之后前台仍然乱码的问题

  • 源代码:
@RequestMapping("getTime")
    @ResponseBody
    public String getTime(@RequestParam String format, HttpServletResponse response){
        response.setCharacterEncoding("UTF-8");
        response.setContentType("UTF-8");
        Date date = new Date();
        SimpleDateFormat df = new SimpleDateFormat (format);
        return df.format(date);
    }

  • 问题描述:
Controller里返回的是@ResponseBody普通字符串,已设置编码和header为utf-8,前台浏览器f12仍然未iso编码。
  • 解决方案:

在spring-mvc配置文建立加入:


  
    
      
      
        
      
    
  

你可能感兴趣的:(SSM)