1 package org.cacert.gigi.pages;
4 import java.io.IOException;
5 import java.io.PrintWriter;
7 import javax.servlet.http.HttpServletRequest;
8 import javax.servlet.http.HttpServletResponse;
10 public class PolicyIndex extends Page {
12 public PolicyIndex() {
13 super("SomeCA.org Policies");
16 File root = new File("static/www/policy");
18 public static final String DEFAULT_PATH = "/policy";
21 public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
22 PrintWriter out = resp.getWriter();
24 File[] files = root.listFiles();
26 for (File f : files) {
27 String name = f.getName();
28 if ( !name.endsWith(".html")) {
31 String display = name.replaceFirst("\\.html$", "");
33 out.print("<li><a href='");
37 out.println("</a></li>");
44 public boolean needsLogin() {