分类: Java
2010-06-25 14:28:05
隐含对象如下:
下面对以上的对象应用详细解释:
applicationScope
cookie
header
headerValues
initParam
pageContext
请求参数:${pageContext.request.queryString}:
绝对路径:
工程名(相对路径):${pageContext.request.contextPath}:/jstl
请求方法:${pageContext.request.method}:GET
HTTP版本:${pageContext.request.protocol}:HTTP/1.1
${pageContext.request.remoteUser}:
IP地址:${pageContext.request.remoteAddr }:127.0.0.1
session状态:${pageContext.session.new}:true
session编号:${pageContext.session.id}:00EB0C78103D46152844178CCEAABA2E
pageScope
param
paramValues
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