el表达式:获得web开发常用对象

来源:互联网 发布:mysql的存储过程 编辑:程序博客网 时间:2024/06/05 17:36

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] }
原创粉丝点击