表单提交数据乱码(datatables提交中文查询处理)
String batch_no = new String(request.getParameter("batch_no").getBytes("ISO-8859-1"),"UTF-8");
备份代码:
@ResponseBody
@RequestMapping("/page")
public Object page(Integer start, Integer length, String areaId, HttpServletRequest request)
throws UnsupportedEncodingException {
String search = new String(request.getParameter("search[value]").getBytes("ISO-8859-1"), "UTF-8");
Map<String, Object> paramMap = new HashMap<String, Object>(); // 业务条件查询参数
if (SUtils.isNotEmpty(search)) {
if ("上架".equals(search)) {
paramMap.put("status", 0);
} else if ("下架".equals(search)) {
paramMap.put("status", 1);
} else {
paramMap.put("query", " LIKE '%" + search + "%' ");
}
}
paramMap.put("areaId", areaId);
return areaShopService.findPageMap(getPageRequest(start, length), paramMap);
}