X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2FOpenMir.java;h=81902800e135b1c94490ee686d7cef833b419811;hb=4a2944d44060906dea6885035519e6a185cc540f;hp=aeefb1265c762df0db56615aa935aeed3cb58e92;hpb=ec539baf34c85073f439b02018120a08994d2d35;p=mir.git diff --git a/source/OpenMir.java b/source/OpenMir.java index aeefb126..81902800 100755 --- a/source/OpenMir.java +++ b/source/OpenMir.java @@ -50,7 +50,8 @@ import mircoders.storage.*; /** * OpenMir.java - main servlet for open posting and comment feature to articles * - * @author RK 1999-2001 + * @author RK 1999-2001, the mir-coders group + * @version $Id: OpenMir.java,v 1.16 2002/12/06 08:12:42 mh Exp $ * */ @@ -79,6 +80,7 @@ public class OpenMir extends AbstractServlet { if(getServletContext().getAttribute("mir.confed") == null) { getConfig(req); } + session = req.getSession(); if(session.getAttribute("Language")==null){ @@ -93,17 +95,24 @@ public class OpenMir extends AbstractServlet { if (req.getParameter("language")!=null) setLocale(session, new Locale(req.getParameter("language"), "") ); + //nothing in Mir can or should be cached as it's all dynamic... + // + //this needs to be done here and not per page (via meta tags) as some + //browsers have problems w/ it per-page -mh + res.setHeader("Pragma", "no-cache"); + res.setDateHeader("Expires", 0); + res.setHeader("Cache-Control", "no-cache"); res.setContentType("text/html; charset=" +MirConfig.getProp("Mir.DefaultEncoding")); try { ServletModuleDispatch.dispatch(ServletModuleOpenIndy.getInstance(),req,res); } catch (ServletModuleUserException e) { - handleUserError(req,res,res.getWriter(), e.getMsg()); + handleUserError(req,res,res.getWriter(), e.getMessage()); } catch (ServletModuleException e){ e.printStackTrace(); - handleError(req,res,res.getWriter(), "OpenIndy :: ServletException in Module ServletModule -- " + e.toString()); + handleError(req,res,res.getWriter(), "OpenIndy :: ServletException in Module ServletModule -- " + e.getMessage()); } // timing... sessionConnectTime = new java.util.Date().getTime() - startTime; @@ -122,7 +131,7 @@ public class OpenMir extends AbstractServlet { out.close(); } catch (Exception e) { - System.err.println("Fehler in UserErrorTemplate"); + System.err.println("Error in UserErrorTemplate"); } } @@ -140,7 +149,7 @@ public class OpenMir extends AbstractServlet { out.close(); } catch (Exception e) { - System.err.println("Fehler in ErrorTemplate"); + System.err.println("Error in ErrorTemplate"); } }