Package javax.servlet

Examples of javax.servlet.SessionCookieConfig


        manager.setMaxInactiveInterval(this.config.getSessionTimeout() * 60);
        manager.setSessionIdPathParameterName(this.config.getProperty(SessionManager.__SessionIdPathParameterNameProperty, SessionManager.__DefaultSessionIdPathParameterName));
        manager.setCheckingRemoteSessionIdEncoding(this.config.getBooleanProperty(SessionManager.__CheckRemoteSessionEncoding, true));
        manager.setSessionTrackingModes(Collections.singleton(SessionTrackingMode.COOKIE)); // XXX

        SessionCookieConfig cookieConfig = manager.getSessionCookieConfig();
        cookieConfig.setName(this.config.getProperty(SessionManager.__SessionCookieProperty, SessionManager.__DefaultSessionCookie));
        cookieConfig.setDomain(this.config.getProperty(SessionManager.__SessionDomainProperty, SessionManager.__DefaultSessionDomain));
        cookieConfig.setPath(this.config.getProperty(SessionManager.__SessionPathProperty, context.getContextPath()));
        cookieConfig.setMaxAge(this.config.getIntProperty(SessionManager.__MaxAgeProperty, -1));
    }
View Full Code Here


        if (sessionConfig != null) {
            if (sessionConfig.getSessionTimeout() != null) {
                context.setSessionTimeout(
                        sessionConfig.getSessionTimeout().intValue());
            }
            SessionCookieConfig scc =
                context.getServletContext().getSessionCookieConfig();
            scc.setName(sessionConfig.getCookieName());
            scc.setDomain(sessionConfig.getCookieDomain());
            scc.setPath(sessionConfig.getCookiePath());
            scc.setComment(sessionConfig.getCookieComment());
            if (sessionConfig.getCookieHttpOnly() != null) {
                scc.setHttpOnly(sessionConfig.getCookieHttpOnly().booleanValue());
            }
            if (sessionConfig.getCookieSecure() != null) {
                scc.setSecure(sessionConfig.getCookieSecure().booleanValue());
            }
            if (sessionConfig.getCookieMaxAge() != null) {
                scc.setMaxAge(sessionConfig.getCookieMaxAge().intValue());
            }
            if (sessionConfig.getSessionTrackingModes().size() > 0) {
                context.getServletContext().setSessionTrackingModes(
                        sessionConfig.getSessionTrackingModes());
            }
View Full Code Here

        if (sessionConfig != null) {
            if (sessionConfig.getSessionTimeout() != null) {
                context.setSessionTimeout(
                        sessionConfig.getSessionTimeout().intValue());
            }
            SessionCookieConfig scc =
                context.getServletContext().getSessionCookieConfig();
            scc.setName(sessionConfig.getCookieName());
            scc.setDomain(sessionConfig.getCookieDomain());
            scc.setPath(sessionConfig.getCookiePath());
            scc.setComment(sessionConfig.getCookieComment());
            if (sessionConfig.getCookieHttpOnly() != null) {
                scc.setHttpOnly(sessionConfig.getCookieHttpOnly().booleanValue());
            }
            if (sessionConfig.getCookieSecure() != null) {
                scc.setSecure(sessionConfig.getCookieSecure().booleanValue());
            }
            if (sessionConfig.getCookieMaxAge() != null) {
                scc.setMaxAge(sessionConfig.getCookieMaxAge().intValue());
            }
            if (sessionConfig.getSessionTrackingModes().size() > 0) {
                context.getServletContext().setSessionTrackingModes(
                        sessionConfig.getSessionTrackingModes());
            }
View Full Code Here

        if (sessionConfig != null) {
            if (sessionConfig.getSessionTimeout() != null) {
                context.setSessionTimeout(
                        sessionConfig.getSessionTimeout().intValue());
            }
            SessionCookieConfig scc =
                context.getServletContext().getSessionCookieConfig();
            scc.setName(sessionConfig.getCookieName());
            scc.setDomain(sessionConfig.getCookieDomain());
            scc.setPath(sessionConfig.getCookiePath());
            scc.setComment(sessionConfig.getCookieComment());
            if (sessionConfig.getCookieHttpOnly() != null) {
                scc.setHttpOnly(sessionConfig.getCookieHttpOnly().booleanValue());
            }
            if (sessionConfig.getCookieSecure() != null) {
                scc.setSecure(sessionConfig.getCookieSecure().booleanValue());
            }
            if (sessionConfig.getCookieMaxAge() != null) {
                scc.setMaxAge(sessionConfig.getCookieMaxAge().intValue());
            }
            if (sessionConfig.getSessionTrackingModes().size() > 0) {
                context.getServletContext().setSessionTrackingModes(
                        sessionConfig.getSessionTrackingModes());
            }
View Full Code Here

            if (webAppInfo.sessionConfig.sessionTimeoutMinutes != -1) {
                sessionManager.setMaxInactiveInterval(webAppInfo.sessionConfig.sessionTimeoutMinutes * 60);
            }
            sessionManager.setSessionTrackingModes(webAppInfo.sessionConfig.sessionTrackingModes);
            if (webAppInfo.sessionConfig.sessionCookieConfig != null) {
                SessionCookieConfig cookieConfig = sessionManager.getSessionCookieConfig();
                cookieConfig.setName(webAppInfo.sessionConfig.sessionCookieConfig.name);
                cookieConfig.setPath(webAppInfo.sessionConfig.sessionCookieConfig.path);
                cookieConfig.setDomain(webAppInfo.sessionConfig.sessionCookieConfig.domain);
                cookieConfig.setComment(webAppInfo.sessionConfig.sessionCookieConfig.comment);
                cookieConfig.setHttpOnly(webAppInfo.sessionConfig.sessionCookieConfig.httpOnly);
                cookieConfig.setSecure(webAppInfo.sessionConfig.sessionCookieConfig.secure);
                cookieConfig.setMaxAge(webAppInfo.sessionConfig.sessionCookieConfig.maxAge);
            }
        }
        //supply web.xml to jasper
        webAppContext.setAttribute(JASPER_WEB_XML_NAME, originalSpecDD);
        WebBeansContext webBeansContext;
View Full Code Here

            context.setSessionTimeout(sessionConfig.sessionTimeoutMinutes);
            if (sessionConfig.sessionTrackingModes != null) {
                servletContext.setSessionTrackingModes(sessionConfig.sessionTrackingModes);
            }
            if (sessionConfig.sessionCookieConfig != null) {
                SessionCookieConfig sessionCookieConfig = servletContext.getSessionCookieConfig();
                sessionCookieConfig.setName(sessionConfig.sessionCookieConfig.name);
                sessionCookieConfig.setComment(sessionConfig.sessionCookieConfig.comment);
                sessionCookieConfig.setDomain(sessionConfig.sessionCookieConfig.domain);
                sessionCookieConfig.setHttpOnly(sessionConfig.sessionCookieConfig.httpOnly);
                sessionCookieConfig.setMaxAge(sessionConfig.sessionCookieConfig.maxAge);
                sessionCookieConfig.setPath(sessionConfig.sessionCookieConfig.path);
                sessionCookieConfig.setSecure(sessionConfig.sessionCookieConfig.secure);
            }
        }
        context.setConfigured(true);
    }
View Full Code Here

//        Set<SessionTrackingMode> sessionTrackingModes = new HashSet<SessionTrackingMode>();
//        sessionTrackingModes.add(SessionTrackingMode.COOKIE);
//        sc.setSessionTrackingModes(sessionTrackingModes);

        //用于session跟踪的cookie配置,比如默认Name是JSESSIONID,可以修改之
        SessionCookieConfig sessionCookieConfig = sc.getSessionCookieConfig();
        System.out.println(sessionCookieConfig.getName());

        //把默认的JSESSIONID--修改为->id   可以观察客户端变成了id
        sessionCookieConfig.setName("id");

        //得到请求的session id
        req.getRequestedSessionId();

        /**得到分派的类型 请参考:{@link javax.servlet.DispatcherType}*/
 
View Full Code Here

        if (sessionConfig != null) {
            if (sessionConfig.getSessionTimeout() != null) {
                context.setSessionTimeout(
                        sessionConfig.getSessionTimeout().intValue());
            }
            SessionCookieConfig scc =
                context.getServletContext().getSessionCookieConfig();
            scc.setName(sessionConfig.getCookieName());
            scc.setDomain(sessionConfig.getCookieDomain());
            scc.setPath(sessionConfig.getCookiePath());
            scc.setComment(sessionConfig.getCookieComment());
            if (sessionConfig.getCookieHttpOnly() != null) {
                scc.setHttpOnly(sessionConfig.getCookieHttpOnly().booleanValue());
            }
            if (sessionConfig.getCookieSecure() != null) {
                scc.setSecure(sessionConfig.getCookieSecure().booleanValue());
            }
            if (sessionConfig.getCookieMaxAge() != null) {
                scc.setMaxAge(sessionConfig.getCookieMaxAge().intValue());
            }
            if (sessionConfig.getSessionTrackingModes().size() > 0) {
                context.getServletContext().setSessionTrackingModes(
                        sessionConfig.getSessionTrackingModes());
            }
View Full Code Here

        if (sessionConfig != null) {
            if (sessionConfig.getSessionTimeout() != null) {
                context.setSessionTimeout(
                        sessionConfig.getSessionTimeout().intValue());
            }
            SessionCookieConfig scc =
                context.getServletContext().getSessionCookieConfig();
            scc.setName(sessionConfig.getCookieName());
            scc.setDomain(sessionConfig.getCookieDomain());
            scc.setPath(sessionConfig.getCookiePath());
            scc.setComment(sessionConfig.getCookieComment());
            if (sessionConfig.getCookieHttpOnly() != null) {
                scc.setHttpOnly(sessionConfig.getCookieHttpOnly().booleanValue());
            }
            if (sessionConfig.getCookieSecure() != null) {
                scc.setSecure(sessionConfig.getCookieSecure().booleanValue());
            }
            if (sessionConfig.getCookieMaxAge() != null) {
                scc.setMaxAge(sessionConfig.getCookieMaxAge().intValue());
            }
            if (sessionConfig.getSessionTrackingModes().size() > 0) {
                context.getServletContext().setSessionTrackingModes(
                        sessionConfig.getSessionTrackingModes());
            }
View Full Code Here

            if (webAppInfo.sessionConfig.sessionTrackingModes != null) {
                sessionManager.setSessionTrackingModes(webAppInfo.sessionConfig.sessionTrackingModes);
            }
            SessionCookieConfigInfo sessionCookieConfigInfo = webAppInfo.sessionConfig.sessionCookieConfig;
            if (sessionCookieConfigInfo != null) {
                SessionCookieConfig cookieConfig = sessionManager.getSessionCookieConfig();
                if (sessionCookieConfigInfo.name != null) {
                    cookieConfig.setName(sessionCookieConfigInfo.name);
                }
                if (sessionCookieConfigInfo.comment != null) {
                    cookieConfig.setComment(sessionCookieConfigInfo.comment);
                }
                if (sessionCookieConfigInfo.domain != null) {
                    cookieConfig.setDomain(sessionCookieConfigInfo.domain);
                }
                if (sessionCookieConfigInfo.httpOnly != null) {
                    cookieConfig.setHttpOnly(sessionCookieConfigInfo.httpOnly);
                }
                if (sessionCookieConfigInfo.maxAge != null) {
                    cookieConfig.setMaxAge(sessionCookieConfigInfo.maxAge);
                }
                if (sessionCookieConfigInfo.path != null) {
                    cookieConfig.setPath(sessionCookieConfigInfo.path);
                }
                if (sessionCookieConfigInfo.secure != null) {
                    cookieConfig.setSecure(sessionCookieConfigInfo.secure);
                }
            }
        }
        //supply web.xml to jasper
        webAppContext.setAttribute(JASPER_WEB_XML_NAME, originalSpecDD);
View Full Code Here

TOP

Related Classes of javax.servlet.SessionCookieConfig

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.