- ParsedReaderResult parsedReaderResult = ParsedReaderResult.parseReaderResult(result);
- request.setAttribute("parsedReaderResult", parsedReaderResult);
+ byte[] rawBytes = result.getRawBytes();
+ if (rawBytes != null) {
+ request.setAttribute("rawBytesString", arrayToString(rawBytes));
+ } else {
+ request.setAttribute("rawBytesString", "(Not applicable)");
+ }
+ String text = result.getText();
+ if (text != null) {
+ request.setAttribute("text", StringEscapeUtils.escapeXml(text));
+ } else {
+ request.setAttribute("text", "(Not applicable)");
+ }
+ ParsedResult parsedResult = ResultParser.parseResult(result);
+ request.setAttribute("parsedResult", parsedResult);
+ String displayResult = parsedResult.getDisplayResult();
+ if (displayResult != null) {
+ request.setAttribute("displayResult", StringEscapeUtils.escapeXml(displayResult));
+ } else {
+ request.setAttribute("displayResult", "(Not applicable)");
+ }