1
2
3
4
5
6
7
8
9 package net.kwfgrid.gwes.servlet;
10
11 import org.apache.log4j.Logger;
12 import org.antlr.stringtemplate.StringTemplate;
13
14 import javax.servlet.http.HttpServlet;
15 import javax.servlet.http.HttpServletRequest;
16 import javax.servlet.http.HttpServletResponse;
17 import javax.servlet.ServletException;
18 import java.io.IOException;
19 import java.io.PrintWriter;
20
21
22
23
24
25
26
27
28 public class GWESOverviewServlet extends HttpServlet {
29
30 private static GWESProperties pr;
31 final static Logger logger = Logger.getLogger(GWESOverviewServlet.class);
32
33 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
34 ServletLogger.log(request);
35 response.setContentType("text/html");
36 PrintWriter out = response.getWriter();
37
38
39 if (GWESOverviewServlet.pr == null) GWESOverviewServlet.pr = GWESProperties.getInstance("/gwes.properties");
40
41
42 StringTemplate t = Template.getStringTemplateGroup("html_gwes-servlets").getInstanceOf("overview");
43 t.setAttribute("menu", new Menu(pr.gwesBaseUrlExternal, "Overview"));
44 t.setAttribute("gwesBaseUrlExternal", pr.gwesBaseUrlExternal);
45 t.setAttribute("existUrl", pr.existUrl);
46 out.print(t.toString());
47 }
48
49 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
50 doGet(request, response);
51 }
52
53 }