X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2FStaticPage.java;fp=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2FStaticPage.java;h=b07004afe6b6fb5c8561fb5436a484028f65f6d9;hp=0000000000000000000000000000000000000000;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c diff --git a/src/club/wpia/gigi/pages/StaticPage.java b/src/club/wpia/gigi/pages/StaticPage.java new file mode 100644 index 00000000..b07004af --- /dev/null +++ b/src/club/wpia/gigi/pages/StaticPage.java @@ -0,0 +1,29 @@ +package club.wpia.gigi.pages; + +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.UnsupportedEncodingException; +import java.util.HashMap; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import club.wpia.gigi.output.template.Template; + +public class StaticPage extends Page { + + private Template content; + + public StaticPage(String title, InputStream content) throws UnsupportedEncodingException { + super(title); + this.content = new Template(new InputStreamReader(content, "UTF-8")); + } + + @Override + public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { + HashMap vars = new HashMap(); + content.output(resp.getWriter(), getLanguage(req), vars); + } + +}