JavaBean 简介

JavaBean
1.什么是javaBean?
JavaBean是使用Java语言开发的一个可重用的组件.本身就是一个类,属于java面向对象编程.
优点:
A.分离HTML和JAVA代码.利于后期维护.
B.提高代码复用性.节约时间.
2.想在jsp中应用jsp提供的javaBean标签.必须满足以下要求:
1.所有的类必须放在一个包中.
2.所有类必须声明为public class.这样才外部访问.
3.类中所有属性都必须封装.使用(private)修饰.
4.封装的属性如需要被外部操作,则必须必须编写对应的setter,getter方法.
5.一个javabean中至少存在一个无参构造方法.(此为jsp中的标签所使用)
一个简单的javaBean:
	package test.pojo;
public class People{
	private int age;
	private String name;
	public void setAge(int age){
		this.age = age;
	}
	public int getAge(){
		return age;
	}
	public void setName(String name){
		this.name = name;
	}
	public String getName(){
		return name;
	}
}


3.下面有两种方法可以在jsp中访问JavaBean
1:使用标记符访问 javabean
<jsp:useBean id="p" class="test.pojo.People" />
2:jsp 中嵌入Java代码方式访问JavaBean
首先需要导入javabean
<%@ page import="test.pojo.People" %>
下边就和Java语言中使用类相同了
<% People p = new People(); %>
获取JavaBean属性可以用下面的方式
<jsp:getProperty name="p" property="name" />
或者直接嵌入Java代码
<%=p.getName()%>
对JavaBean的赋值,也有两种方式


1:<jsp:setProperty name="p" property="name" value="kaka"  />
上面的这个是给单个属性赋值
下面还有一种可以接收传回到jsp页面的JavaBean对象
<jsp:setProperty name="p" property="*" />
这样就能接收到所有数据了


2:<% String name="kaka"; p.setName(name); %>
这样就已经给name赋值了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值