if (request.getSession().getAttribute(attributeName) != null) { pageHits = Integer.parseInt((String) request.getSession().getAttribute(attributeName)); request.getSession().setAttribute(attributeName, Integer.toString(pageHits)); response.getWriter().println("<p>Session is new: " + request.getSession().isNew() + "</p>"); response.getWriter().println("<p>Session creation time: " + request.getSession().getCreationTime() + "</p>"); response.getWriter().println("<p>Session last accessed time: " + request.getSession().getLastAccessedTime() + "</p>"); response.getWriter().println("<p>Session max inactive interval in seconds: " + request.getSession().getMaxInactiveInterval() + "</p>");
/** * {@inheritDoc} */ @Override public void doFilter(final HttpServletRequest request, final HttpServletResponse response, final FilterChain filterChain) throws IOException, ServletException { new AccessControl(serverConfig, request.getSession()).logout(); response.sendRedirect(filterConfig.getServletContext().getContextPath() + "/Login"); } }
/** * {@inheritDoc} */ @Override public void doFilter(final HttpServletRequest request, final HttpServletResponse response, final FilterChain filterChain) throws IOException, ServletException { AccessControl accessControl = new AccessControl(serverConfig, request.getSession()); if (!accessControl.isLogged()) { String url = filterConfig.getServletContext().getContextPath() + getLoginUri(request); response.sendRedirect(url); return; } filterChain.doFilter(request, response); }
public void service(final HttpServletRequest request, final HttpServletResponse response) throws ServletException { ServerConfig serverConfig = (ServerConfig) getServletContext().getAttribute(ServerConfig.class.getName()); AccessControl ac = new AccessControl(serverConfig, request.getSession());