4个容器隐含对象:pageScope,requestScope,sessionScope,applicationScope
通过指定的容器去获取,效率更高
1:${pageScope.u },
2:${requestScope.u },
3:${sessionScope.u },
4:${applicationScope.u }
1个pageContext隐含对象
<a href="${pageContext.request.contextPath }/index.jsp">访问主页</a>
5个http请求头相关数据隐含对象
${header }<!-- 把请求头中所有信息封装成map,整体显示出来 --><br/>
${header.host }<!-- 指输出请求头重的host键的值 --><br/>
${header.cookie }<!-- 指输出请求头重的cookie-key键的值 -->
${cookie.JSESSIONID.value }<br/>
<!-- 通过param隐含对象获取 页面提交过来的参数 -->
<a href="http://localhost:8080/elWeb/jsps/demo3.jsp?name=Jack&age=21&addr=abc">演示提交参数</a>
{${param }<!-- 获取页面提交的参数 -->}
${param.age }<!-- 获取页面提交的某个参数 -->
<!-- 读取页面提交过来的所有值 -->
${paramValues }<br/>
${paramValues.addr[0] }<br/>
<!-- 通过headerValues隐含对象获取请求头中的所有参数值 -->
${headerValues }<br/>
${headerValues.referer[0] }