问题点:javascript
因为前台只传递2个字段,我就用了url中拼接进去的,本地测试没问题,服务器上乱码。html
解决:java
为了(解决中文乱码)稳定安全,提醒本身之后都用ajax的post提交,有springmvc统一处理乱码问题ajax
有个小的注意点标红spring
contentType : "application/x-www-form-urlencoded"tomcat
$.ajax({ contentType : "application/x-www-form-urlencoded", type:"POST", url: cmd.check, data:{ type:type, id:row.id, opinion:opinion }, success:function(data){ if (err(data)) return; $('#datagrid').datagrid("reload"); $('#dialog1').dialog("close"); } });
springmvc能够直接接收安全
@RequestMapping(value = "/check") @ResponseBody public OilOrderFlow check(Integer id, HttpServletRequest request, String type, String opinion) { return manager.check(getUser(), id, type, opinion); }
tomcat配置等解决乱码服务器
参考解决乱码:http://blog.sina.com.cn/s/blog_6310009d01014v9d.htmlmvc