Index: lams_central/src/java/org/lamsfoundation/lams/web/qb/QbCollectionController.java =================================================================== diff -u -r208bc1639c1a44dc829d9f5c70d6f82ce9ceb0e0 -rfc07ada0cd5f3c0908d18243832dceb01efe2992 --- lams_central/src/java/org/lamsfoundation/lams/web/qb/QbCollectionController.java (.../QbCollectionController.java) (revision 208bc1639c1a44dc829d9f5c70d6f82ce9ceb0e0) +++ lams_central/src/java/org/lamsfoundation/lams/web/qb/QbCollectionController.java (.../QbCollectionController.java) (revision fc07ada0cd5f3c0908d18243832dceb01efe2992) @@ -28,6 +28,7 @@ import java.util.stream.Collectors; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.log4j.Logger; @@ -95,10 +96,11 @@ return "qb/collection"; } - @RequestMapping(path = "/getCollectionGridData", produces = "text/xml; charset=utf-8") + @RequestMapping(path = "/getCollectionGridData") @ResponseBody public String getCollectionGridData(@RequestParam long collectionUid, @RequestParam String view, - HttpServletRequest request) { + HttpServletRequest request, HttpServletResponse response) { + response.setContentType("application/xml;charset=UTF-8"); int page = WebUtil.readIntParam(request, CommonConstants.PARAM_PAGE); int rowLimit = WebUtil.readIntParam(request, CommonConstants.PARAM_ROWS); @@ -115,9 +117,11 @@ return toGridXML(questions, page, maxPages, total, view); } - @RequestMapping(path = "/getQuestionVersionGridData", produces = "text/xml; charset=utf-8") + @RequestMapping(path = "/getQuestionVersionGridData", produces = "application/xml;charset=utf-8") @ResponseBody - public String getQuestionVersionGridData(@RequestParam int qbQuestionId, @RequestParam String view) { + public String getQuestionVersionGridData(@RequestParam int qbQuestionId, @RequestParam String view, + HttpServletResponse response) { + response.setContentType("application/xml;charset=UTF-8"); List questions = qbService.getQuestionsByQuestionId(qbQuestionId); questions = questions.subList(1, questions.size());