package foundation.route;
|
|
import java.io.PrintWriter;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
import foundation.log.ILogWriter;
|
import foundation.log.LogCategory;
|
|
|
public class ServerErrorNavigator extends RouteNavigator {
|
|
public ServerErrorNavigator(HttpServletRequest request) {
|
super(request, "*", "*", RouteTable.getServerErrorRoute(), false);
|
}
|
|
@Override
|
public void sendTo(HttpServletResponse response, Object... args) {
|
PrintWriter writer;
|
try {
|
writer = response.getWriter();
|
((WriterRoute)route).write(writer, args);
|
ILogWriter.write(LogCategory.ServerError, path);
|
}
|
catch (Exception e) {
|
}
|
}
|
|
}
|