Skip to content

Commit

Permalink
use PrintWriter in JSONReconcile servlet
Browse files Browse the repository at this point in the history
  • Loading branch information
litvinovg committed Sep 27, 2024
1 parent ccf99ce commit 7c7a548
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
package edu.cornell.mannlib.vitro.webapp.controller.grefine;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
Expand Down Expand Up @@ -70,6 +71,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
super.doGet(req, resp);
resp.setContentType("application/json");
resp.setCharacterEncoding("UTF-8");
VitroRequest vreq = new VitroRequest(req);

try {
Expand All @@ -81,7 +83,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp)
.toString() : vreq.getParameter("callback") + "("
+ qJson.toString() + ")";
// System.out.println("JSONReconcileServlet result: " + responseStr);
ServletOutputStream out = resp.getOutputStream();
PrintWriter out = resp.getWriter();
out.print(responseStr);
} else { // metadata
String defaultNamespace = null;
Expand All @@ -97,7 +99,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp)
ObjectNode metaJson = getMetadata(req, resp, defaultNamespace, defaultTypeList, serverName, serverPort);
String callbackStr = (vreq.getParameter("callback") == null) ? ""
: vreq.getParameter("callback");
ServletOutputStream out = resp.getOutputStream();
PrintWriter out = resp.getWriter();
out.print(callbackStr + "(" + metaJson.toString() + ")");
}
} catch (Exception ex) {
Expand Down

0 comments on commit 7c7a548

Please sign in to comment.