import mir.misc.HTMLTemplateProcessor;
import mir.module.ModuleException;
import mir.servlet.ServletModule;
-import mir.servlet.ServletModuleException;
+import mir.servlet.ServletModuleExc;
+import mir.servlet.ServletModuleFailure;
import mir.storage.StorageObjectFailure;
import mircoders.module.ModuleContent;
import mircoders.storage.DatabaseContent;
}
- public void list(HttpServletRequest req, HttpServletResponse res)
- throws ServletModuleException
+ public void list(HttpServletRequest req, HttpServletResponse res) throws ServletModuleExc
{
// determine parameter
SimpleHash mergeData = new SimpleHash();
// raus damit
HTMLTemplateProcessor.process(res, templateListString, mergeData, res.getWriter(), getLocale(req));
}
- catch (ModuleException e) {throw new ServletModuleException(e.toString());}
- catch (IOException e) {throw new ServletModuleException(e.toString());}
- catch (Exception e) {throw new ServletModuleException(e.toString());}
+ catch (Throwable e) {
+ throw new ServletModuleFailure(e);
+ }
}
}