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

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] }
发布了105 篇原创文章 · 获赞 10 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章