JSF中获得HTTP SESSION和Request】的更多相关文章

转载自:http://blog.sina.com.cn/s/blog_872758480100waew.html 为了保持向后兼容,我们有时可能会需要访问session对象.在JSF中可以通过如下方式来获取session. HttpSession session = (ServletContext)FacesContext.getCurrentInstance().getExternalContext().getSession(false); 获取request对象的方式也比较相似 HttpSe…
曾经有多少人因为不知如何在业务类中获取自己在Action或页面上保存在Session中值,当然也包括我,但是本人已经学到一种办法可以解决这个问题,来分享下,希望对你有多多少少的帮助! 如何在Java的普通类中获取Session以及request对象 详细回答请见:http://www.zhangriguang.cn/blog/20121010123838.html…
在使用spring时,经常需要在普通类中获取session,request等对像.比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像.用法:ServletActionContext.getRequest().getSession();但在单独使用spring时如何在普通类中获取session,reuqest呢?其实也是有办法的.首先要在web.xml增加…
在使用spring时,经常需要在普通类中获取session,request等对像. 比如一些AOP拦截器类,在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像. 用法:ServletActionContext.getRequest().getSession(); 但在单独使用spring时如何在普通类中获取session,reuqest呢? 其实也是有办法的. 首先要在web.…
原文地址:http://blog.csdn.net/yousite1/article/details/7108585 首先要在web.xml增加如下代码: <listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener> 如果是在普通的bean类型的类中(Controller,Servic…
个人对于struts有一种复杂的心情,平心而论,struts2是个人最早接触到的的框架,在学校的时候就已经开始学习了,大四毕业设计,无疑用的还是struct,那时候SSH还是很流行的,后来出来实习,直接接触的是springmvc ,此时spring版本已经至少是3.X了,记得那时候,看马士兵老师的ssh视频,连马老师都说springMVC用的人很少,估计当时springmvc还没有现在这么流行,虽然现在基本不怎么用struts2,但是学习一种思想还是蛮好的 Struts2中的action跟str…
一.访问或添加Application.session.request属性 <一>方式一 HelloWorldAction类中添加如下代码 //此方法适用于仅对Application.session.request对象添加属性值 public String execute(){ //访问或添加Application.session.request属性 ActionContext act=ActionContext.getContext(); act.getApplication().put(&q…
在使用spring时,经常需要在普通类中获取session,request等对像. 1.第一钟方式,针对Spring和Struts2集成的项目: 在有使用struts2时,因为struts2有一个接口使用org.apache.struts2.ServletActionContext即可很方便的取到session对像.用法: ServletActionContext.getRequest().getSession(); 例如: // 整合了Struts,所有用这种方式获取session中属性(亲测…
前言——正常情况下如何在Action中获取到这些变量 全部方法(共四种)可以参考:http://blog.csdn.net/itmyhome1990/article/details/7019476 这里采用其中一种作为示例,即利用ServletActionContext上下文来完成: public class LoginAction { private HttpServletRequest request; private HttpSession session; private Servlet…
示例 @Service public class UserServiceImpl implements UserService { @Autowired private UserMapper userMapper; @Override public void addOne(UserInput input) throws Exception { Integer id = userMapper.insert(input); setSessionAttribute("userId", id,…