Added a request-restart-wrapper and some convenient redirections.
[jsvc.git] / src / dolda / jsvc / j2ee / J2eeContext.java
1 package dolda.jsvc.j2ee;
2
3 import dolda.jsvc.*;
4 import dolda.jsvc.util.*;
5 import javax.servlet.*;
6 import javax.servlet.http.*;
7
8 public class J2eeContext implements ServerContext {
9     private ServletConfig cfg;
10     private HttpServletRequest req;
11     private HttpServletResponse resp;
12     
13     J2eeContext(ServletConfig cfg, HttpServletRequest req, HttpServletResponse resp) {
14         this.cfg = cfg;
15         this.req = req;
16         this.resp = resp;
17     }
18     
19     public String rootpath() {
20         return("/" + Misc.stripslashes(req.getContextPath(), true, true));
21     }
22     
23     public long starttime() {
24         return((Long)cfg.getServletContext().getAttribute("jsvc.starttime"));
25     }
26 }