資源簡介
Tomcat二級域名Session共享例子,具體操作看博客:http://blog.csdn.net/luogqing/article/details/78595200
代碼片段和文件信息
package?com.airmcl.uc.test.member.controller;
import?java.util.Enumeration;
import?java.util.Map;
import?javax.servlet.http.Cookie;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;
import?org.apache.commons.logging.Log;
import?org.apache.commons.logging.LogFactory;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
@Controller
public?class?TestMemberController?{
private?Log?log?=?LogFactory.getLog(TestMemberController.class);
@ResponseBody
@RequestMapping(“/session/list“)
public?object?testListMemberSession(HttpServletRequest?requestHttpServletResponse?responseMapject>model)
{
????HttpSession?session=request.getSession();
????if(session.isNew())
????{
???? //這里要和前端的SESSION?ID?的KEY和Value保持一致
????Cookie?cookie?=?new?Cookie(“JSESSIONID“session.getId());
????//Domain設(shè)置成一級域名
????cookie.setDomain(“.aa.com“);
????//cookie的路徑設(shè)置成根路徑
????
評論
共有 條評論