使用什么方法来获得HttpSession对象?
3个回答
展开全部
两种办法,直接的和间接的:
直接的就是通过实际的Request得到真实的Session对象:
比如:
HttpSession session=ServletActionContext.getRequest().getSession();
间接的就是通过Struts2封装的MAP来间接实现使用Session,但这个Session不是真实的Session:
比如:
ActionContext ctx = ActionContext.getContext();
Map session = ctx.getSession();
直接的就是通过实际的Request得到真实的Session对象:
比如:
HttpSession session=ServletActionContext.getRequest().getSession();
间接的就是通过Struts2封装的MAP来间接实现使用Session,但这个Session不是真实的Session:
比如:
ActionContext ctx = ActionContext.getContext();
Map session = ctx.getSession();
展开全部
首先要导入import javax.servlet.http.HttpSession;
然后在doPost或doGet方法中有:HttpSession session=request.getSession();
然后在doPost或doGet方法中有:HttpSession session=request.getSession();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在哪里获得? jsp里可用el表达式 ${sessionScope.对象的名字} 或者<%=session.getAttribute("对象名")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询