EL表达式的功能4:获取javabean中的属性值

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);
			//将stu1和stu2放入域对象中存储
			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;
//学生对象    类==对象
/*
 *   特征   ==  属性/成员变量
 *   行为  ==  方法
 */
//同时该类兼顾去符合javabean的规范
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;
	}

	//添加get和set方法
	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(){
		
	}
	
	//添加toString方法
	public String toString() {
		return "Student [age=" + age + ", id=" + id + ", name=" + name + "]";
	}
	
}

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BoBo玩ROS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值