package com.openkm.extension.servlet; import java.io.IOException; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.openkm.core.HttpSessionManager; public class BaseServlet extends HttpServlet { private static final long serialVersionUID = 1L; /** * Dispatch errors */ protected void sendErrorRedirect(HttpServletRequest request, HttpServletResponse response, Throwable e) throws ServletException, IOException { request.setAttribute ("javax.servlet.jsp.jspException", e); ServletContext sc = getServletConfig().getServletContext(); sc.getRequestDispatcher("/error.jsp").forward(request, response); } public void updateSessionManager(HttpServletRequest request) { HttpSessionManager.getInstance().update(request.getSession().getId()); } }