1 package org.cacert.gigi.pages;
3 import java.io.IOException;
5 import javax.servlet.ServletRequest;
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
9 import org.cacert.gigi.Language;
11 public abstract class Page {
14 public Page(String title) {
18 public abstract void doGet(HttpServletRequest req, HttpServletResponse resp)
21 public void doPost(HttpServletRequest req, HttpServletResponse resp)
26 public String getTitle() {
30 public void setTitle(String title) {
33 public static Language getLanguage(ServletRequest req) {
34 return Language.getInstance("de");
37 public static String translate(ServletRequest req, String string) {
38 Language l = getLanguage(req);
39 return l.getTranslation(string);
41 public boolean needsLogin() {