X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Foutput%2FForm.java;h=9a27127c65e1c82b69f7ebb1e0103e76f3707b70;hb=065ca60170f2471227dc25784e1a4c3b7912d367;hp=1aa356ab7caeb8816ea5abb6062858975db497ed;hpb=d463b3c42abe2f8edda3951580cf339dca6bb58e;p=gigi.git diff --git a/src/org/cacert/gigi/output/Form.java b/src/org/cacert/gigi/output/Form.java index 1aa356ab..9a27127c 100644 --- a/src/org/cacert/gigi/output/Form.java +++ b/src/org/cacert/gigi/output/Form.java @@ -2,9 +2,18 @@ package org.cacert.gigi.output; import java.io.PrintWriter; +import javax.servlet.ServletRequest; import javax.servlet.http.HttpServletRequest; -public interface Form extends Outputable { - public boolean submit(PrintWriter out, HttpServletRequest req); +import org.cacert.gigi.pages.Page; + +public abstract class Form implements Outputable { + public abstract boolean submit(PrintWriter out, HttpServletRequest req); + + protected void outputError(PrintWriter out, ServletRequest req, String text) { + out.print("
"); + out.print(Page.translate(req, text)); + out.println("
"); + } }