黑马程序员技术交流社区

标题: //EL表达式的原理 [打印本页]

作者: tfy    时间: 2012-12-29 23:23
标题: //EL表达式的原理
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>



<html>
  <head>




        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="cache-control" content="no-cache">
        <meta http-equiv="expires" content="0">   
       
        <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        -->

  </head>

  <body>
<%
String s="hello";
pageContext.setAttribute("s",s);
%>
<jsp:useBean id="s1" class="com.itheima.domain.Student" scope="session"></jsp:useBean>

  ${s }<br/>
  <%
// pageContext.setAttribute("k","kkkko");
  request.setAttribute("k","aaarrkkrr");
  %>
  ${k }
  ${s1 }
  <%--
//EL表达式的原理
String str=(String)pageContext.findAttribute("p");//依次从 page request session application中查找
if(str==null)
          out.write("");
else
         out.write(str);
  --%>

  ${uhfufu.name }<br/>
  ${s1.address.province }<br/>
  ${s1["address"]["province"] }<br/>
  ${s1.class.simpleName }<br/>
  ${s1.class.name }<br/>
  ${s1.class }
  <%
  List list=new ArrayList();
  list.add("a");
  list.add("b");
  list.add("c");
  list.add("d");
  pageContext.setAttribute("list",list);
  %>
  ${list[3] }<br/>
  <%
  Map map=new HashMap();
  map.put("a","aa");
  map.put("c","cc");
  map.put("b","bb");
  pageContext.setAttribute("map",map);
  %>
  ${map .b}
  </body>
</html>







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2