我有一个巨大的JSON,需要使用JSP使用response.getwriter.write()进行渲染。获得解析后的JSON 使用gson,当我尝试使用response.getwriter.write()渲染JSON时,我在生成的输出中得到一个换行符,从而使JSON无效。我已经检查过这个换行符,当JSON大小变大时。你能帮忙,如何解决这个问题。
答案 0 :(得分:0)
检查JSP并检查标记之间是否存在任何链接中断。例如,<%@page language="java" %>
和<%@page import=" java.util.*" %>
<%@page language="java" %>
<%@page import=" java.util.*" %><%@page import=" java.io.*" %><%
response.setContentType("text/plain;charset=UTF-8");
response.getWriter().write("...");
%>
<% //there is another new line char between scriptlet tags.
%>
另一种方法是检查服务器生成的.java / .class文件。对于Tomcat,请检查Where are compiled JSP Java (*__jsp.java) files?
的答案