]> WPIA git - gigi.git/blob - src/org/cacert/gigi/pages/PolicyIndex.java
ADD: Suppoerter to table
[gigi.git] / src / org / cacert / gigi / pages / PolicyIndex.java
1 package org.cacert.gigi.pages;
2
3 import java.io.File;
4 import java.io.IOException;
5 import java.io.PrintWriter;
6
7 import javax.servlet.http.HttpServletRequest;
8 import javax.servlet.http.HttpServletResponse;
9
10 public class PolicyIndex extends Page {
11
12     public PolicyIndex() {
13         super("CAcert.org Policies");
14     }
15
16     File root = new File("static/www/policy");
17
18     public static final String DEFAULT_PATH = "/policy";
19
20     @Override
21     public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
22         PrintWriter out = resp.getWriter();
23         out.println("<ul>");
24         for (File f : root.listFiles()) {
25             String name = f.getName();
26             if ( !name.endsWith(".html")) {
27                 continue;
28             }
29             String display = name.replaceFirst("\\.html$", "");
30
31             out.print("<li><a href='");
32             out.print(name);
33             out.print("'>");
34             out.print(display);
35             out.println("</a></li>");
36         }
37         out.println("</ul>");
38     }
39
40     @Override
41     public boolean needsLogin() {
42         return false;
43     }
44
45 }