萝卜白菜。 2025-05-12 10:13 采纳率: 97.6%
浏览 40
已结题

如何在应用里设置的cookie中JSESSIONID名称、域名、路径、httponly、secure等配置?

如何在应用里设置的cookie中JSESSIONID名称、域名、路径、httponly、secure等配置?

  • 写回答

5条回答 默认 最新

  • 萝卜白菜。 2025-05-12 10:51
    关注

    在JavaEE6规范中对web.xml的schema定义中增加了cookie属性设置,可配置如下:

    <session-config>
            <session-timeout>30</session-timeout>
            <cookie-config>
                <!--  自定义会话cookie的名字   -->
                <name>MYJSESSIONID</name>
                <!--  对应着cookie的Domain和Path特性   -->
                <domain>tong.com</domain>
                <path>/tong</path>
                <comment>
                    no zuo no die
                </comment>
                 <!--   对应着cookie的HttpOnly和Secure特性  -->
                <http-only>true</http-only>
                <secure>false</secure>
                <!--  cookie的Max-Age特性   -->
                <max-age>1800</max-age>
            </cookie-config>
        </session-config>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 5月20日
  • 已采纳回答 5月12日
  • 创建了问题 5月12日