1.jsp中的九大内置对象
request | 请求对象 |
---|---|
responce | 响应对象 |
pageContext | jsp的上下文对象 |
session | 会话对象 |
application | ServletContext对象 |
config | SelectConfig对象 |
out | jsp输出流对象 |
page | 指向当前的jsp对象 |
exception | 异常对象 |
2.EL表达式的11个隐含对象
变量 | 类型 | 作用 |
---|---|---|
pageContext | PageContextImpl | 它可以获取jsp中的九大内置对象 |
pageScope | Map<String, Object> | 它可以获取pageContext域中的数据 |
requestScope | Map<String, Object> | 它可以获取Request域中的数据 |
sessionScope | Map<String, Object> | 它可以获取Session域中的数据 |
applicationScope | Map<String, Object> | 它可以获取ServletContext域中的数据 |
param | Map<String, String> | 它可以获取请求参数的值 |
paramValues | Map<String, String[]> | 它也可以获取请求参数的值 ,获取多个值的时候使用 |
header | Map<String, String> | 它可以获取请求头的信息 |
headerValues | Map<String, String[]> | 它可以获取请求头的信息,可以获取多个值的情况 |
cookie | Map<String, Cookie> | 它可以获取当前请求的Cookie信息 |
initParam | Map<String, String> | 它可以获取在web.xml中配置的上下文参数 |
(1) pageContext对象的使用
1.协议: ${pageContext.request.scheme}
2.服务器ip ${pageContext.request.serverName}
3.服务器端口: ${pageContext.request.serverPort}
4.获取工程路径:${pageContext.request.contextPath}
5.获取请求方法:${pageContext.request.method}
6.获取客户端ip地址:${pageContext.request.remoteHost}
7.获取会话的id编号:${pageContext.session.id}