request乱码

1、request.getParameterMap()获取的参数中文乱码 因为使用的tomcat服务器默认编码为iso8859-1
所以需要对字段进行修改
        Book book = CommonUtils.toBean(request.getParameterMap(),Book.class);
        //需要转化
        String bname = new String(book.getBname().getBytes("iso8859-1"),"utf-8");
        System.out.println(bname);
        book.setBname(bname);//输出正常

你可能感兴趣的:(知识)