*/
public void service(ServletRequest req, ServletResponse res)
throws ServletException, IOException
{
CauchoRequest request;
CauchoResponse response;
ResponseAdapter resAdapt = null;
if (req instanceof CauchoRequest)
request = (CauchoRequest) req;
else
request = RequestAdapter.create((HttpServletRequest) req, _webApp);
if (res instanceof CauchoResponse)
response = (CauchoResponse) res;
else {
resAdapt = ResponseAdapter.create((HttpServletResponse) res);
response = resAdapt;
}
Page page = null;
try {
page = getPage(request, response);
if (page == null) {
response.sendError(HttpServletResponse.SC_NOT_FOUND);
return;
}
page.service(request, response);
}