Exemplo n.º 1
0
 private static void response_not_found(EventLoader event_loader, String path) {
   event_loader.response().setStatus(HttpServletResponse.SC_NOT_FOUND);
   String _404_file =
       event_loader.context.getRealPath("/WEB-INF/lizar/404.") + event_loader.postfix();
   Resource file = file_map.get(MyMath.encryptionWithMD5(_404_file));
   if (file == null) {
     if (StringHelper.isNull(event_loader.postfix())) event_loader.postfix("html");
     File f =
         new File(
             event_loader.context.getRealPath("/WEB-INF/lizar/404.") + event_loader.postfix());
     if (!f.exists()) {
       try {
         FileTool.write_to_file("404 page for default postfix", f);
       } catch (IOException e) {
         event_loader.log.error(path + " read exception.", e);
       }
     }
     read_file_in_not_found(event_loader, f);
   } else write(file.list, event_loader);
 }