mirror of
https://github.com/zxing/zxing.git
synced 2025-02-02 05:41:08 -08:00
Fix <br/> escaping that doesn't work
git-svn-id: https://zxing.googlecode.com/svn/trunk@2658 59b500cc-1b3d-0410-9834-0bbf25fbcc57
This commit is contained in:
parent
fa7a78842a
commit
cdd033e582
|
@ -16,8 +16,6 @@
|
|||
|
||||
package com.google.zxing.web;
|
||||
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
* Utility functions for {@code decoderesult.jspx}.
|
||||
*
|
||||
|
@ -28,8 +26,6 @@ public final class OutputUtils {
|
|||
private static final int BYTES_PER_LINE = 16;
|
||||
private static final int HALF_BYTES_PER_LINE = BYTES_PER_LINE / 2;
|
||||
|
||||
private static final Pattern NEWLINE = Pattern.compile("\r?\n");
|
||||
|
||||
private OutputUtils() {
|
||||
}
|
||||
|
||||
|
@ -59,8 +55,4 @@ public final class OutputUtils {
|
|||
return (char) (value < 10 ? ('0' + value) : ('a' + (value - 10)));
|
||||
}
|
||||
|
||||
public static String escapeNewlineAsBR(CharSequence in) {
|
||||
return NEWLINE.matcher(in).replaceAll("<br/>");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -49,7 +49,7 @@
|
|||
if (text == null) {
|
||||
text = "(Not applicable)";
|
||||
} else {
|
||||
text = OutputUtils.escapeNewlineAsBR(StringEscapeUtils.escapeXml(text));
|
||||
text = StringEscapeUtils.escapeXml(text);
|
||||
}
|
||||
|
||||
byte[] rawBytes = result.getRawBytes();
|
||||
|
@ -64,13 +64,13 @@
|
|||
if (displayResult == null) {
|
||||
displayResult = "(Not applicable)";
|
||||
} else {
|
||||
displayResult = OutputUtils.escapeNewlineAsBR(StringEscapeUtils.escapeXml(displayResult));
|
||||
displayResult = StringEscapeUtils.escapeXml(displayResult);
|
||||
}
|
||||
</jsp:scriptlet>
|
||||
<table style="width:100%">
|
||||
<tr>
|
||||
<td>Raw text</td>
|
||||
<td><jsp:expression>text</jsp:expression></td>
|
||||
<td><pre style="margin:0"><jsp:expression>text</jsp:expression></pre></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Raw bytes</td>
|
||||
|
@ -86,7 +86,7 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>Parsed Result</td>
|
||||
<td><jsp:expression>displayResult</jsp:expression></td>
|
||||
<td><pre style="margin:0"><jsp:expression>displayResult</jsp:expression></pre></td>
|
||||
</tr>
|
||||
</table>
|
||||
<hr/>
|
||||
|
|
Loading…
Reference in a new issue