任何程序的发布第一时间都躲不开bug这道坎,Niushop单商户旗舰版v5就遇到了第一个Bug,问了一圈没有人能帮助就是官方也不能第一时间解决,但是 但是我不是商业版官方也爱答不理....哎,谁让我喜欢研究这些呢,研究透了就分享给大家哈,大家也可以点我头像看我其他文章或第一时间M 我
niushop系统刚发布了新版的V5新内核,整体UI变化较大,正如官方所说这次在UI上也下了大力气,同时借鉴用户的一些建议重新整合了一遍,这次很完美,本人有幸获取到最新版V5开源代码,但是在生成H5页面时候遇到一点问题,访问H5时候会报错:[system] SyntaxError: Unexpected end of JSON inpu 网上也没找到合理的解决方法于是自己动手看了下
HTTP请求的的状态码是200 OK,但响应没有数据(Content-Length: 0)。没有JSON所以解析JSON出错,执行error回调。
解决办法是:
response.setContenType("text/json; charset=UTF-8"); // 设置响应的内容类型和字符集PrintWriter writer = response.getWriter(); // 必须先设置响应的内容类型和字符集之后,再获取响应对象writer。response.write(JSON.toJSONString(object)); // object为写回的数据。用fastjson转换为JSON字符串。
如果有喜欢技术交流的可以点我头像看下我的Niushop其他类文章