mirror of
https://github.com/zxing/zxing.git
synced 2025-03-05 20:48:51 -08:00
Added raw bytes to human readable output of zxing.org decoder
git-svn-id: https://zxing.googlecode.com/svn/trunk@438 59b500cc-1b3d-0410-9834-0bbf25fbcc57
This commit is contained in:
parent
6effdd4bd0
commit
6921d91095
|
@ -59,6 +59,7 @@ import java.io.Writer;
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
import java.net.UnknownHostException;
|
import java.net.UnknownHostException;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.Hashtable;
|
import java.util.Hashtable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Timer;
|
import java.util.Timer;
|
||||||
|
@ -236,6 +237,12 @@ public final class DecodeServlet extends HttpServlet {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
request.setAttribute("result", result);
|
request.setAttribute("result", result);
|
||||||
|
byte[] rawBytes = result.getRawBytes();
|
||||||
|
if (rawBytes != null) {
|
||||||
|
request.setAttribute("rawBytesString", Arrays.toString(rawBytes));
|
||||||
|
} else {
|
||||||
|
request.setAttribute("rawBytesString", "(Not applicable)");
|
||||||
|
}
|
||||||
ParsedReaderResult parsedReaderResult = ParsedReaderResult.parseReaderResult(result);
|
ParsedReaderResult parsedReaderResult = ParsedReaderResult.parseReaderResult(result);
|
||||||
request.setAttribute("parsedReaderResult", parsedReaderResult);
|
request.setAttribute("parsedReaderResult", parsedReaderResult);
|
||||||
request.getRequestDispatcher("decoderesult.jspx").forward(request, response);
|
request.getRequestDispatcher("decoderesult.jspx").forward(request, response);
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
<jsp:scriptlet>response.setHeader("Cache-Control", "no-cache");</jsp:scriptlet>
|
<jsp:scriptlet>response.setHeader("Cache-Control", "no-cache");</jsp:scriptlet>
|
||||||
<jsp:useBean id="result" scope="request" type="com.google.zxing.Result"/>
|
<jsp:useBean id="result" scope="request" type="com.google.zxing.Result"/>
|
||||||
<jsp:useBean id="parsedReaderResult" scope="request" type="com.google.zxing.client.result.ParsedReaderResult"/>
|
<jsp:useBean id="parsedReaderResult" scope="request" type="com.google.zxing.client.result.ParsedReaderResult"/>
|
||||||
|
<jsp:useBean id="rawBytesString" scope="request" type="java.lang.String"/>
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||||
<head>
|
<head>
|
||||||
<title>Decode Succeeded</title>
|
<title>Decode Succeeded</title>
|
||||||
|
@ -38,6 +39,10 @@
|
||||||
<td>Raw text</td>
|
<td>Raw text</td>
|
||||||
<td>${result.text}</td>
|
<td>${result.text}</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>Raw bytes</td>
|
||||||
|
<td>${rawBytesString}</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Barcode format</td>
|
<td>Barcode format</td>
|
||||||
<td>${result.barcodeFormat}</td>
|
<td>${result.barcodeFormat}</td>
|
||||||
|
|
Loading…
Reference in a new issue