3
Cookie存储在一个域名下。例如,由sub1.example.com/login.jsp生成的cookie可存储在sub1.example.com或example.com中。如何在JSP中的不同子域下设置cookie?
我可以储存cookie在sub2.example.com?
Cookie存储在一个域名下。例如,由sub1.example.com/login.jsp生成的cookie可存储在sub1.example.com或example.com中。如何在JSP中的不同子域下设置cookie?
我可以储存cookie在sub2.example.com?
给cookie的域名.example.com
(注意前导点)。通过这种方式,可通过任何子域访问cookie。如果您打算在子域中共享HttpSession
,那么您也可以配置应用服务器来执行此操作。最好的是参考其文档的细节。在例如Tomcat的情况下,只需将<Connector>
的emptySessionPath
属性设置为true
:
<Connector emptySessionPath="true">