标签:el表达式
获取数据:~获取javabean的属性
1.jsp页面
<%@page import="cn.itheima.domain.Person"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv=" pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
</head>
<body>
<h1>获取常量-->字符串,数字,boolean</h1><hr/>
${"李卫康" }
${7 }
${true }
<h1>获取域中的变量</h1><hr/>
<%request.setAttribute("name", "李卫康"); %>
${name }
<h1>获取数组中的数据</h1><hr/>
<%
String str[]={"李卫康","韩玮"};
pageContext.setAttribute("str", str);
%>
${str[1]}
<h1>获取集合中的数据</h1><hr/>
<%
List<String> list=new ArrayList<String>();
list.add("小康康");
pageContext.setAttribute("list", list);
%>
${list[0] }
<h1>获取map中的数据</h1><hr/>
<%
Map map=new HashMap();
map.put("name", "李卫康");
pageContext.setAttribute("map", map);
%>
${map["name"] }${map.name }
<h1>获取javaBean中的属性</h1><hr/>
<%Person p=new Person();
pageContext.getRequest().setAttribute("person", p);
p.setName("李卫康") ;%>
${person.name }
</body>
</html>
2.javaBean Person类
package cn.itheima.domain;
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
运行结果:
标签:el表达式
原文地址:http://blog.csdn.net/u014010769/article/details/46576413