jsonp处理方法

前端之家收集整理的这篇文章主要介绍了jsonp处理方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. private void sendJSONP(HttpServletResponse resp,CharSequence json,String jsonp) {
  2. resp.setContentType(JSON_CONTENT_TYPE);
  3. PrintWriter writer = null;
  4. try {
  5. writer = resp.getWriter();
  6. writer.write(jsonp + "(" + json.toString() + ")");
  7. log.debug("response output:" + json);
  8. } catch (IOException e) {
  9. log.error("export JSON 出错:" + e.getMessage());
  10. if (log.isDebugEnabled()) {
  11. log.debug("",e);
  12. }
  13. throw new RuntimeException(e.getMessage(),e);
  14. } finally {
  15. if (writer != null) {
  16. writer.flush();
  17. writer.close();
  18. }
  19. }
  20. }

调用方法
  1. this.sendJSONP(resp,JsonUtils.Map2json(returnMap),request.getParameter("callback"));

猜你在找的Json相关文章