会发生序列化乱码问题,待解决. //根据表单id将其内空间,名称,值转为json var fireTraceEquipment =queryParamByFormId('form1'); function conveterParamsToJson(paramsAndValues) { var jsonObj = {}; var param = paramsAndValues.split("&"); for ( var i = 0; param != null &&
这种情况是,jsp页面的中文正常显示,数据的中文也是正常显示,但是在Controller层接收到的中文是乱码,如下图所示: 解决方法:在Controller层对前台传递的中文乱码进行处理,将它转换成utf-8,转换代码: String name = new String(username.getBytes("iso-8859-1"),"UTF-8");并且需要加try/catch进行异常处理,修改后的代码如下图所示: 乱码在红色箭头处被转换成功