二.解决这个问题关键在以下两个方面: 1.在action中如何保存值>> 1.1使用ActoinContext类 Map<String> session = ActionContext.getContext().getSession(); 1.2实现ServletRequestAware接口,并实现其中的setServletRequest方法 private HttpSession session; @Override public void setServletRequest(HttpServletRequest arg0) { this.session = arg0.getSession(); } 1.3实现SessionAware接口,实现其中的setSession方法 private Map<String> session; @Override public void setSession(Map<String, Object> arg0) { this.Session = arg0; } ====> ok, 下面你可以从session取值或存值了 2.在jsp中页面中如何取出已保存的值>>> 2.1 使用ognl表达式得到相应的值 name:<s:property value="#session.name"/> 2.2 使用jsp表达式 name:<%=session.getAttribute("name") %><br>
使用session保存登录信息
最新推荐文章于 2022-11-14 00:27:13 发布