req.setCharacterEncoding("GBK"); resp.setCharacterEncoding("GBK");##############################################
业务代码
##############################################
//自定义返回方式,data业务返回报文,contenttype 决定了乱码问题
String responseheader = req.getParameter("responseheader"); if(RESPONSE_JSON.equals(responseheader)){ resp.setContentType("application/json"); }else{ resp.setContentType("text/html; charset=gbk"); } resp.setHeader("Cache-Control", "no-cache"); PrintWriter pw = resp.getWriter(); pw.write(data); pw.flush(); pw.close();