使用dwr時(shí)service獲取session方法(10月14日)
Posted on 2010-10-14 23:19 石子路口 閱讀(1421) 評(píng)論(2) 編輯 收藏 所屬分類: 網(wǎng)絡(luò)教學(xué)資源平臺(tái) 當(dāng)使用dwr的時(shí)候,struts2獲取session的普通方法即
ActionContext ctx = ActionContext.getContext();
String teaUsername = (String) ctx.getSession().get("username");
只有用下面的方法才能順利獲得session中的值
org.directwebremoting.WebContext web = WebContextFactory.get();
// 得到servlet中的request/response對(duì)象
javax.servlet.http.HttpServletRequest request = web.getHttpServletRequest();
javax.servlet.http.HttpServletResponse response = web.getHttpServletResponse();
// 在此可提取request中相關(guān)請(qǐng)求參數(shù)...
// 取得session對(duì)象
javax.servlet.http.HttpSession session = request.getSession();
String username = (String)session.getAttribute("username");
這種方法確實(shí)管用,但不知什么原因。
ActionContext ctx = ActionContext.getContext();
String teaUsername = (String) ctx.getSession().get("username");
只有用下面的方法才能順利獲得session中的值
org.directwebremoting.WebContext web = WebContextFactory.get();
// 得到servlet中的request/response對(duì)象
javax.servlet.http.HttpServletRequest request = web.getHttpServletRequest();
javax.servlet.http.HttpServletResponse response = web.getHttpServletResponse();
// 在此可提取request中相關(guān)請(qǐng)求參數(shù)...
// 取得session對(duì)象
javax.servlet.http.HttpSession session = request.getSession();
String username = (String)session.getAttribute("username");
這種方法確實(shí)管用,但不知什么原因。