ExternalContext ec=FacesContext.getCurrentInstance().getExternalContext();
HttpServletRequest request=(HttpServletRequest)ec.getRequest();
HttpServletResponse response=(HttpServletResponse )ec.getResponse();
HttpSession session=(HttpSession)ec.getSession(true);或HttpSession session=(HttpSession)ec.getSession(false);
HttpSession session=(HttpSession)ec.getSession(true);当session存在时返回那个session当session不存在时创建一个新的session并返回
HttpSession session=(HttpSession)ec.getSession(false);当session存在时返回那个session当session不存在时返回null
其它的getApplicationMap() 、getInitParameter(java.lang.String name) 、getRequestParameterMap() 、getSessionMap() 、redirect(java.lang.String url) 等也都是这样的。
FacesContext类似于Servlet中的ServletContext,通过它可以得到Application、request、session、elContext、RenderKit、ViewRoot等一切与httpServlet相关的东西和JSF相关的东西。
详细解决方案
怎么在AOM中怎么获取request,response,session
热度:100 发布时间:2012-08-31 12:55:03.0
相关解决方案
- request.setAttribute("list" "''");该怎么解决
- request.setAttribute("message" message)不能传int参数,该怎么处理
- Servlet Session 购物车,该怎么解决
- Servlet Session 购物车解决办法
- request.setAttribute("message" message)不能传int参数,该怎么解决
- 为何jsp request.getParameter取不到值,但request.getQueryString()却有值呢
- 问上request.setCharacterEncoding()、response.setCharacterEncoding()的区别是什么
- 求老妪能解解释Response、Request
- session 覆盖的有关问题 求高手
- Could not deserialize session data解决方法
- response.write(session.getAttribute("BranchName")提示异常
- JSP上if(trim(session.getAttribute("grade"))== "0") 多谢!
- @Context HttpServletRequest request,@Context HttpServletResponse response,该如何解决
- session.invalidate()无效解决办法
- null id in com.bsw.gms.hibernate.pojo.Score entry (don't flush the Session after an exception occurs,该怎么解决
- struts2<s:if test=${pb.pageTotal>0}>出现有关问题 如果小弟我这样写是正确的<s:if test=#request.pb.pageT
- Response.AddHeader("Content-Disposition" "attachment; filename=" + file.Name+"xls");中文显示乱码解决方法
- spring2.0+hibernate3.2中,oracle中产生大量的inactive session,怎么解决
- request.getCookies()方法得不到cookie,只得到一个内存cookie.解决方案
- request.getParameter("target");是什么意思,该如何解决
- session 登录有关问题
- struts2关于ActionContext.getContext.get("request")有关问题
- Struts2 的 Action 类里如何创建 session request response out 对象
- request.getRequestDispatcher中转页面出错
- request.getSession().getAttribute("requestPath")为什么得到的是NULL,其它的方法中可以得到URL解决思路
- request.getRequestURL()跟request.getRequestURI()有什么区别
- response.sendRedirect 跳转的安全有关问题
- Response.BinaryWrite((byte[])SqlReader.Item['icon']),该怎么处理
- ResPonse.Redrect("Defalut.aspx?id='<% Eval("id")>'")中?号代表什么意思,该如何处理
- Response.BinaryWrite((byte[])SqlReader.Item['icon']),该如何处理