springmvc通过json向前台传递信息的时候出现乱码问题解决方法
当向前台传递信息有时候会因为中文的编码问题产生乱码,这样我们可以通过进行转码解决,同时可以在springmvc中进行配置方法来解决
/**
* 根据condcode 值进行typelist信息的查询,结果已排序,
*
* @param request
* @param response
* @return
*/
@ResponseBody
@RequestMapping(value="gettypelist.do",produces="text/html;charset=UTF-8")
public String getTypelistBycondcode(HttpServletRequest request,
HttpServletResponse response) {
String condCode = request.getParameter("condCode") == null ? ""
: request.getParameter("condCode");
if (StringUtils.isEmpty(condCode)) {
return "[{\"status\":\"0\"}]";
}
RuletoQunarAndCondtionDetailTypes rqacdt = ruletoQunarConditionsDetailService
.selectInfobyCondCode(condCode);
List<CondcodeRows> condcodeRowslist = null;
if (rqacdt == null) {
return "[{\"status\":\"0\"}]";
}
{
return ruletoQunarUtils.convertTypelistTojson(rqacdt);
}
}
只需要在requestmaping中加入produces="text/html;charset=UTF-8"
这样产生的信息:
- Valid on Electronic Ticket only.
- Paper Ticket Surcharge / HKD100 per ticket.
777777777777777(该行仅适用于LO season)
999999999999999999(该行仅适用于XY season)
","validity":"Special 30 Days Fare
就不会有乱码问题了
更多推荐
所有评论(0)