`
gaowenming
  • 浏览: 167508 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何在AOM中如何获取request,response,session

阅读更多

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中IE、Firefox兼容Enter代替Tab的Javascript

    在这个示例中,我们首先定义了一个`handleTabNavigation`函数,它会找到当前焦点元素在所有可聚焦元素中的索引,并计算下一个应该获取焦点的元素。`preventDefault()`方法阻止了默认的回车行为,然后我们将焦点转移...

    AOM中的常用JavaScript

    在本文中,我们将深入探讨AOM中的常用JavaScript知识点,并结合`mainJs.js`这个文件名称,推测并解析可能包含的代码和实践应用。 1. 可访问性API(Accessibility API): AOM的核心是可访问性API,它允许...

    AOM 初体验(一)

    3. `Apusic_5_login-demo.launch`:这可能是一个启动配置文件,用于在AOM环境中运行特定的示例或测试应用,如登录演示。 4. `.project`:这是Eclipse IDE的项目配置文件,包含项目的属性和构建指令。 5. `bin`:...

    AOM相关.rar

    在AOM相关压缩包中,可能包含以下内容: 1. **源码**:AOMedia的AV1编码器或解码器的源代码,开发者可以通过阅读和修改源代码来学习其工作原理,或者为项目添加新功能。 2. **文档**:关于AOMedia架构、设计原则和...

    QTP/UFT AOM

    AOM 通过engine.vbs 启动UFT。

    QTP AOM帮助文档

    使用QTP的automation object model,可以对QTP进行自动化编程,从而自动对QTP进行选项设置、自动运行测试(或组件),而无需使用QTP界面手工进行这些操作。 如果要重复多次的完成同一项工作任务,或重复多次运行同一...

    编译android VLC时,需要的组件:aom-v1.0.0.errata.1.tar.gz

    在这个过程中,`aom-v1.0.0.errata.1.tar.gz`是一个重要的组件,它是Google开放媒体联盟(Alliance for Open Media, AOMedia)的AV1编码器开源实现——AOMedia Video 1(AV1)的一个版本。AV1是一种高效、开放标准的...

    aom-v1.0.0.errata.1.tar.gz

    描述中提到这是"google仓库资源",这意味着aom项目可能托管在Google的某个代码存储库中,比如Google GitHub仓库,这通常意味着该项目具有较高的可靠性和活跃的社区支持。"亲测可用"的声明则表示至少有用户已经成功...

    AOM java原代码下载

    AOM(Academy of Motion Picture Arts and Sciences)是一个与电影技术相关的组织,而在此上下文中,它似乎指的是一个特定的Java项目或库。"AOM java原代码下载"的标题表明我们正在讨论的是该组织的Java源代码,可能...

    海洋沉积物甲烷厌氧氧化作用(AOM)及其对无机硫循环的影响

    海洋沉积物甲烷厌氧氧化(AOM)作用是一个涉及甲烷和硫酸盐的生物地球化学过程,甲烷作为一种温室气体,在海洋沉积物中通过与硫酸盐还原菌作用被转化为二氧化碳或碳酸盐,同时硫酸盐作为电子受体被还原为硫化物。...

    aom-v1.0.0.errata.1.zip

    "errata"通常用于标识软件发布中的错误或修正,这意味着这个压缩包可能包含了针对aomedia(aom)v1.0.0版本的一些修复或改进。"1"可能是修正的序列号,表示这是第一次更新。 描述中提到"aom-v1.0.0.errata.1.tar.gz...

    AOM金蝶入门

    AOM金蝶控件开发指南,入门,供大家学习

    aom.zip_3344aom_aom.avcom_av1_h264_zip

    标题 "aom.zip_3344aom_aom.avcom_av1_h264_zip" 暗示了这是一个与视频编码相关的压缩文件,其中包含了AV1编码器的源代码,可能还有与H264编码的对比或转换相关的资料。描述 "av1 codec source open c++" 明确指出这...

    X-AOM_权识区块链新经济 -泛AI时代投资多元的解决方案(英语).pdf

    传统经济中,数据通常被看作是公司的资产,而在X-AOM的方案中,数据被视为所有参与者的共享资源。通过区块链技术,数据的所有权和使用权得以明确,参与者贡献数据的同时,也能分享由此产生的收益。 4. **投资多元...

    X-AOM权识区块链新经济 -泛AI时代投资多元的解决方案.pdf

    虽然目前市场竞争激烈,但X-AOM的定位在于打造“中国版高通”,通过提供独特的解决方案和数据共享机制,有望在市场中占据一席之地。 **财务规划** 项目的时间线涵盖了2019年至2021年的多个季度,随着项目的推进,...

    AOM之十二款(EXT样式)漂亮皮肤

    ,而且,AOM虽然提供了5种皮肤给我们切换,但是从2.0开始,连自带的另四种皮肤都不怎么完善了,为此我专门检查了operamasks-impl.jar源码中的vista皮肤,发现似乎是本身自带的图片都缺少了,所以显示并不完全,很多...

    aom-v1.0.0.errata.1.tar.rar

    从标签"aom-add4b15580e4 aom-v1.0.0.errat"来看,"add4b15580e4"可能是AOMedia源代码的一个特定修订版哈希值,这在版本控制系统中用于标识特定的代码更改。而"aom-v1.0.0.errat"可能是对原标题的误写,应该是"aom-v...

Global site tag (gtag.js) - Google Analytics