Spring mvc 使用Gson 返回Json数据 中文乱码问题

Spring mvc 使用Gson 返回Json数据 中文乱码问题

最近在学习java web 使用Intllij IDEA15.0.4创建一个maven管理的Spring mvc项目,我使用的是gson转化为Json返回,返回的中文显示????,

"industry":"?????","birthday":"2014-07-24","saying":"????"

代码如下:

/**
 * Created by Marven on 2016/12/29.
 */
@Controller
@RequestMapping("/hello")
public class HelloController  {
    @RequestMapping(value = "/index", method = RequestMethod.GET)
    @ResponseBody()
    public String index(){
       return "welcome";
    }
    @RequestMapping(value = "/login",method = RequestMethod.POST,produces = "text/html;charset=UTF-8")
    @ResponseBody()
    public String login(HttpServletRequest request){
        String name = request.getParameter("username");
        String password = request.getParameter("password");
        //调用业务处理LoginCheck
        UserEntity entity=LoginCheck.login(name,password);
        if(entity!=null){
         ;return JsonUtil.toJson(entity);
        }else{
            return "error";
        }


    }


}

网上有很多解决方法,都看着比较复杂,最后发现只要在注解的地方加一句话,就能轻松搞定

produces = "text/html;charset=UTF-8"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值