jsp中JavaBean的使用

1. JavaBean简介

JavaBean 是一种特殊的 Java 类,它遵从一定的设计模式,开发工具和其他组件可以根据这种模式来调用JavaBean。 用作 JavaBean 的类必须具有一个公共的、无参数的构造方法,这个方法可以是通过编译器自动产生的那个缺省构造方法。 JavaBean 的属性通过遵循某种规范的公共方法暴露给外部,外部的其他程序可以通过Java 的反射API 来查找JavaBean中遵循这一规范的方法,从而发现JavaBean中的属性。 

2.两个简单的javaBean例子

javaBean'是用setter方法对属性赋值,用getter方法取属性的值
public class RegisterBean
{
	private String nickName = null;
	private boolean male = false;
	public void setNickName(String nickName)
	{
		this.nickName = nickName;
	}
	public String getNickName()
	{	
		return nickName;
	}
	public void setMale(boolean male)
	{
		this.male = male;
	}
	public boolean isMale()
	{
		return male;
	}
}
package org.it315;
public class RegisterBean
{
	private String [] specialities = 
		new String[]{"none","none","none","none","none"};	
	public void setSpecialities(String [] sp)
	{
		this.specialities = sp;
	}
	public void setSpecialities(int index,String sp)
	{
		specialities[index] = sp;
	}
	public String [] getSpecialities()
	{
		return specialities;
	}
	public String getSpecialities(int index)
	{
		return specialities[index];
	}
}

3. JavaBean在jsp中的应用

Jsp规范中专门定义了三个JSP标签:<jsp:useBean> 、<jsp:setProperty>和<jsp:getProperty>,他们分别用于创建和查找JavaBean的实例对象、设置JavaBean对象的
属性、读取JavaBean对象的属性。

  • <jsp:useBean> 标签的使用

 

  • <jsp:setProperty>标签的使用

  • <jsp:getProperty>标签的使用


4. jsp中使用javaBean的注意事项

  • JavaBean应放置在JSP页面的类装载器或其父级类装载器所能装载的目录中,通常放置于WEB应用程序下的WEB-INF/classes目录中。
  • 有些版本的Tomcat不会自动重新加载修改过的JavaBean,如果JSP页面加载JavaBean以后又修改和重新编译了JavaBean程序,那么需要修改JSP页面或者重新启动Tomcat。
  • JavaBean必须带有包名,不能用缺省包名
  • 在选择存储JavaBean的域范围时,如果使用request域能够满足需求的话,则不要使用Session域。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值