27 |
public void init() throws ServletException { |
public void init() throws ServletException { |
28 |
super.init(); |
super.init(); |
29 |
|
|
30 |
boolean useTempSite = Boolean.parseBoolean( getInitParameter("usetempsite") ); |
boolean useTempSite = Boolean.parseBoolean( getServletContext().getInitParameter("usetempsite") ); |
31 |
logger.info( "TimetableServlet, use temp site=" + useTempSite ); |
int cacheTimeout = Integer.parseInt( getServletContext().getInitParameter("cache_timeout") ); |
32 |
fetcher = new TimetableFetcher(useTempSite); |
logger.info( "TimetableServlet, use temp site=" + useTempSite + ", cache=" + cacheTimeout); |
33 |
|
fetcher = new TimetableFetcher(useTempSite,cacheTimeout); |
34 |
} |
} |
35 |
|
|
36 |
@Override |
@Override |
47 |
response.sendError(400, "Invalid parameter"); |
response.sendError(400, "Invalid parameter"); |
48 |
return; |
return; |
49 |
} |
} |
50 |
|
|
51 |
String type = lookupType(sections[0]); |
String type = lookupType(sections[0]); |
52 |
String trainID = sections[1]; |
String trainID = sections[1]; |
53 |
try |
try |