词条 | EL隐含对象 |
释义 | 隐含对象数据演示: EL 表达式定义了11个隐含对象,使用这11个对象可以很方便的读取到session,cookie,HttpHeader,用户提交表单(param)等 隐含对象 内容 applicationScope 应用程序范围内的scoped变量组成的集合 cookie 所有cookie组成的集合 header HTTP请求头部,字符串 headerValues HTTP请求头部,字符串集合 initParam 全部应用程序参数名组成的集合 pageContext 当前页面的javax.servlet.jsp.PageContext对象 pageScope 页面范围内所有对象的集合 param 所有请求参数字符串组成的集合 paramValues 所有作为字符串集合的请求参数 requestScope 所有请求范围的对象的集合 sessionScope 所有会话范围的对象的集合 下面是获取HTTP访问头部数据和用户提交数据的示例 EL表达式 运算结果 ${header["host"]} 这里得到HTTP连接头部的host值 ${header["accept"]} 这里获得HTTP头部的accept值 ${header["user-agent"]} 这里获得HTTP头部的user-agent值 以下可以读取用户提交的信息,假设用户提交信息为 ?name=myname&alies=now.net.cn(这里有两种访问方式,一种是使用[]来进行访问,另外一种是使用" "来进行访问,两种访问效果是一样的。) ${param["name"] } myname ${param.name} myname ${param["alies"] } now.net.cn ${param.alies} now.net.cn |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。