private static final Template t = new Template(AssuranceForm.class.getResource("AssureeSearch.templ"));
public AssurePage() {
- super("Assure someone");
+ super("Verify someone");
}
return ac != null && ac.canAssure();
}
+ @Override
+ public boolean beforePost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+ if (req.getParameter("search") == null) {
+ AssuranceForm form = Form.getForm(req, AssuranceForm.class);
+ return form.submitExceptionProtected(req, resp);
+ }
+ return super.beforePost(req, resp);
+ }
+
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
PrintWriter out = resp.getWriter();
if (req.getParameter("search") == null) {
- AssuranceForm form = Form.getForm(req, AssuranceForm.class);
- try {
- if (form.submit(out, req)) {
- out.println(translate(req, "Assurance complete."));
- return;
- }
- } catch (GigiApiException e) {
- e.format(out, Page.getLanguage(req));
+ if (Form.printFormErrors(req, out)) {
+ AssuranceForm form = Form.getForm(req, AssuranceForm.class);
form.output(out, getLanguage(req), new HashMap<String, Object>());
}
-
return;
}