Java Web开发:从隐式对象到MVC架构与管理Bean
1. 隐式对象概述
在开发过程中,我们会遇到一些特殊的对象,它们无需显式声明和初始化,就可以在页面中直接使用,这些对象被称为隐式对象(Implicit Objects),也叫隐式变量。隐式对象是映射到特定常用对象的特殊标识符,它们主要用于EL表达式中。以下是一些常见的隐式对象及其描述和返回类型:
| 隐式对象 | 描述 | 返回类型 |
| — | — | — |
| application | 表示Web应用程序环境,用于获取应用程序级别的配置参数 | Object |
| applicationScope | 将应用程序作用域的属性名映射到其值 | Map |
| component | 表示当前组件 | UIComponent |
| cc | 表示当前复合组件 | UIComponent |
| cookie | 指定一个包含cookie名称(键)和Cookie对象的Map | Map |
| facesContext | 表示当前请求的FacesContext实例 | FacesContext |
| flash | 表示闪存对象 | Object |
| header | 将HTTP头名称映射到单个String头值 | Map |
| headerValues | 将HTTP头名称映射到该头的所有值的String数组 | Map |
| initParam | 将上下文初始化参数名称映射到其String参数值 | Map |
| param | 将请求参数名称映射到单个String参数值 | Map |
| p
超级会员免费看
订阅专栏 解锁全文
402

被折叠的 条评论
为什么被折叠?



