EL表达式的功能4:获取javabean中的属性值
<%@page pageEncoding="utf-8"%>
<%@page import="com.lddx.bean.Student"%>
<html>
<head>
<title>el表达式的功能4:获取javabean中的属性值</title>
</head>
<body>
<%
Student stu1=new Student();
stu1.setId(1001);
stu1.setName("张三");
stu1.setAge(30);
Student stu2=new Student(1002,"李四",20);
session.setAttribute("stu1",stu1);
session.setAttribute("stu2",stu2);
%>
<!-- 使用el表达式来获取域对象中javabean类中的属性值 -->
stu1的信息:${stu1.id} ${stu1.name } ${stu1.age}
${stu1}
<hr/>
stu2的信息:${stu2} ${stu2.id} ${stu2.name}
</body>
</html>
package com.lddx.bean;
public class Student {
private int id;
private String name;
private int age;
public Student() {
}
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public Student(int id, String name) {
super();
this.id = id;
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
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;
}
public void study(){
System.out.println(name+age);
}
public void eat(){
}
public String toString() {
return "Student [age=" + age + ", id=" + id + ", name=" + name + "]";
}
}