From 5f15345f30e5afe3f8ce0e55306047eee466400b Mon Sep 17 00:00:00 2001 From: knowcenter Date: Thu, 26 Jul 2007 15:16:35 +0000 Subject: Verification of single signatures now works. Error page (error.jsp) uses CSS formating. git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@158 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c --- .../wag/egov/egiz/web/servlets/VerifyPreviewServlet.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/main/java/at/knowcenter/wag/egov/egiz/web/servlets') diff --git a/src/main/java/at/knowcenter/wag/egov/egiz/web/servlets/VerifyPreviewServlet.java b/src/main/java/at/knowcenter/wag/egov/egiz/web/servlets/VerifyPreviewServlet.java index 1ab89ed..9d9cc1f 100644 --- a/src/main/java/at/knowcenter/wag/egov/egiz/web/servlets/VerifyPreviewServlet.java +++ b/src/main/java/at/knowcenter/wag/egov/egiz/web/servlets/VerifyPreviewServlet.java @@ -506,7 +506,7 @@ public class VerifyPreviewServlet extends HttpServlet } logger_.debug("verify_which = " + verify_which); } - + { String preview_string = request.getParameter(FormFields.FIELD_PREVIEW); if (preview_string.equals("true")) @@ -525,6 +525,7 @@ public class VerifyPreviewServlet extends HttpServlet } SignatureHolder holder = (SignatureHolder) si.signature_holders.get(verify_which); + si.current_operation = verify_which; holders_to_verify = new ArrayList(); holders_to_verify.add(holder); @@ -552,8 +553,14 @@ public class VerifyPreviewServlet extends HttpServlet if (ConnectorFactory.isConnectorLocal(si.connector)) { - String dispatch_to = LocalRequestHelper.processLocalVerify(si, holders_to_verify, request, response); + List temp_holder = new ArrayList(si.signature_holders); + + si.copy_of_signature_holders = temp_holder; + si.signature_holders = holders_to_verify; + + String dispatch_to = LocalRequestHelper.processLocalVerify(si, holders_to_verify, request, response); dispatch(request, response, dispatch_to); + return; } @@ -646,7 +653,7 @@ public class VerifyPreviewServlet extends HttpServlet verify_which = Integer.parseInt(which_str); continue; } - + if (item.getFieldName().equals("verify")) { if (item.getString("UTF-8").equals("true")) -- cgit v1.2.3