zoukankan      html  css  js  c++  java
  • httpclient请求中文乱码问题

    我们都知道,一般情况下使用post请求是不会出现中文乱码的。可是在使用httpclient发送post请求报文含中文的时候在发送端数据正常但是到了服务器端就中文乱码了。

    编码URLEncoder.encode(depmsOrg,"utf-8");

    解码URLDecoder.decode(depmsOrg, "utf-8");

    @RequestMapping("/adjustProgressListView")
            public String adjustProgressListView(HttpServletRequest request){
                TotAdjustProgress beanAdjust = new TotAdjustProgress();
                try {
                    HashMap<String, String> paramMap = new HashMap<String, String>();
                    //权限控制
                    String depmsOrg = (String) request.getSession().getAttribute("depmsOrg");
                    if(depmsOrg!=null&& !depmsOrg.equals("")){
                        paramMap.put("districtBy", URLEncoder.encode(depmsOrg,"utf-8"));
                    }
                    String jsonResult = HttpClientUtil.sendPost(chainplanmanger_url+"/getServiceStationAdjustProgress.do", paramMap);
                    if(StringUtil.isNotEmptyAndNotNull(jsonResult)){
                        beanAdjust = JSON.parseObject(jsonResult, TotAdjustProgress.class);
                    }
                    request.setAttribute("beanAdjust", beanAdjust);
                } catch (Exception e) {
                    logger.error("AdjustProgressListController::adjustProgressListController::", e);
                }
                return "adjust/adjustProgressListView.ftl";
            }
  • 相关阅读:
    散列
    AVL树的单旋与双旋
    Ubuntu系统目录
    os x文件系统结构简介
    c语言静态局部变量
    创建J2EE 5.0工程后,JSTL不能使用解决方法
    mysql
    指针
    servlet 访问项目
    c数组
  • 原文地址:https://www.cnblogs.com/zhaoatian/p/11535686.html
Copyright © 2011-2022 走看看