boolean jsonP = false; String cb = request.getParameter("callback"); if (cb != null) { jsonP = true; response.setContentType("text/javascript"); } else { response.setContentType("application/x-json"); } Writer out = response.getWriter(); if (jsonP) { out.write(cb + "("); } out.print(dataBlock.toJsonString()); if (jsonP) { out.write(");"); }
from: https: //blog.csdn.net/michael10001/article/details/50386511
more Reference:
Easy to get JSONP cross-domain requests:
https://www.cnblogs.com/xiaodongxiaodong/p/9391689.html