// 异步通过订单获得订单明细,用于商品价格修改
@RequestMapping(value = "/storemanager/store/order/getdetail/price", method = RequestMethod.GET)
public void getdetail(@RequestParam Long orderId, HttpServletResponse response) {
response.setCharacterEncoding("UTF-8");
log.debug("save credit valuation");
OrderInfo orderInfo = orderInfoService.find(orderId);
Set<OrderDetail> orderDetails = orderInfo.getOrderDetails();
if(orderDetails!=null && orderDetails.size()>0){
for(OrderDetail od : orderDetails){
String productName = od.getProductName();
log.debug("productName before : " + productName);
/*try {
productName = new String(productName.getBytes("iso8859-1"),"UTF-8");
log.debug("productName after : " + productName);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}*/
od.setProductName(productName);
}
}
String outStr = new JSONSerializer().serialize(orderDetails);
log.debug("outStr is : " + outStr);
PrintWriter pw = null;
try {
pw = response.getWriter();
pw.write(outStr);
} catch (IOException e) {
e.printStackTrace();
}finally{
pw.close();
}
}
分享到:
相关推荐
ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码ajax乱码
ajax乱码问题.ajax乱码问题的一些解决方案,总结网友的一些方法。
解决ajax乱码和页面传值问题,很深入啊
ajax乱码解决总结 第一,javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的, 第二,utf-8是每个汉字(unicode字符)用3个字节来存储。 第三,用utf-8来send数据是不会出现乱码的,是后台程序...
Ajax乱码:当调用request.getParameter()函数时,会自动进行一次URI的解码过程,调用时内置的解码过程会导致乱码出现。而URI 编码两次后,request.getParameter()函数得到的是原信息URI编码一次的内容。再用可控的...
Ajax中文乱码问题解决方案
Ajax 乱码Ajax 乱码
AJAX乱码解决大全
Ajax乱码解决,文档类型,百度可以找到,想偷懒的就拿分来换!
struts,ajax乱码解决方案
本人收集的解决Ajax的乱码解决办法,自己试了很多,确实能够解决问题。
这是一套,达内周末大讲堂关于编写Ajax时发现浏览器显示乱码,值得一看
基于jsp后台java解决ajax异步传输中文乱码问题.
这是一个ajax解决乱码的问题WEBSERVICE项目
针对java web开发方面中文乱码情况的总结,基本各种情况都有了!
Ajax 中文乱码问题 Ajax 中文乱码问题 Ajax 中文乱码问题
我花了,好几个晚上,调式程序,得出的结果!很有帮助的啊!
NULL 博文链接:https://wangrusheng5200.iteye.com/blog/399345
AJAX乱码解决新方法
AJAX中文问题分为两大类: 1)发送路径中的参数有中文,在服务器段接收参数值是乱码 例如: var url=”a.jsp?name=小李”; xmlHTTP.open (“post”,url,true); 解决办法: 利用javascript的提供的escape()或...