JSP 2.0 中的表达式语言与隐含对象

在 JSP 2.0 中,表达式语言不仅提供了运算符,还定义了一系列隐含对象,用于帮助开发者访问应用程序中的各种数据。

| 隐含对象 | 描述 |

|---|---|

| applicationScope | 包含所有应用程序范围内 scoped 变量的集合 |

| cookie | 包含所有 cookie 的集合 |

| header | HTTP 请求头部,字符串形式 |

| headerValues | HTTP 请求头部,字符串集合形式 |

| initParam | 包含所有应用程序参数名的集合 |

| pageContext | 当前页面的 javax.servlet.jsp.PageContext 对象 |

| pageScope | 包含页面范围内所有对象的集合 |

| param | 包含所有请求参数的字符串集合 |

| paramValues | 包含所有请求参数的字符串集合,每个参数名对应一个字符串数组 |

| requestScope | 包含所有请求范围内对象的集合 |

| sessionScope | 包含所有会话范围内对象的集合 |

开发者可以利用这些隐含对象方便地获取所需数据,例如从 cookie 中读取用户信息,或者从请求参数中获取用户提交的数据。

ppt 文件大小:358.5KB