1 package org.cacert.gigi;
3 import java.io.IOException;
5 import javax.servlet.ServletException;
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
9 import org.eclipse.jetty.server.Request;
10 import org.eclipse.jetty.server.handler.HandlerWrapper;
12 public class PolicyRedirector extends HandlerWrapper {
14 public void handle(String target, Request baseRequest,
15 HttpServletRequest request, HttpServletResponse response)
16 throws IOException, ServletException {
17 System.out.println("h1"+target);
18 if (target.startsWith("/policy/") && target.endsWith(".php")) {
19 target = target.replace(".php", ".html");
20 response.sendRedirect(target);
21 baseRequest.setHandled(true);
24 super.handle(target, baseRequest, request, response);