码迷,mamicode.com
首页 > 其他好文 > 详细

EL表达式的11隐含对象

时间:2018-01-25 00:34:17      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:parameter   key   attribute   get   西游   div   contex   put   val   

EL表达式在不同范围如何取值:

<%
        pageContext.setAttribute("book", "红楼梦");
        request.setAttribute("book", "水浒传");
        session.setAttribute("book", "三国演义");
        application.setAttribute("book", "西游记");
    %>
    <!-- 当key值相同的时候,并且没有指明在什么范围内取值的话,会取最小范围内的值返回 -->
    ${book }
    <br/>
    <!-- 获取不同范围内的值 -->
    pageScope:${pageScope.book }
    <br />
    requestScope:${requestScope.book }
    <br />
    sessionScope:${sessionScope.book }
    <br />
    applicationScope:${applicationScope.book }
    <br />
    <hr/>
    <input type="text" value = "${pageScope.book }" />
    <input type="text" value = "${pageScope[‘book‘]}" />
    <input type = "text" value = "<%=request.getParameter("user_id")==null?"":request.getParameter("user_id") %>"  /><br/>
   param:相当于request.getParameter("user_id"); <input type= "text" value = "${param.user_id }" /><br/>
   paramValues(一key多值):相当于request.getParameterValues("user_id");<input type = "text" value= "${paramValues }" />

 

EL表达式的11隐含对象

标签:parameter   key   attribute   get   西游   div   contex   put   val   

原文地址:https://www.cnblogs.com/blogofcookie/p/8343647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!