首页 > 其他 > 详细

EL表达式的11隐含对象

时间:2018-01-24 23:24:07      阅读:165      评论:0      收藏:0      [点我收藏+]

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隐含对象

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!