欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

对Java Bean 的初步理解,javabean理解

来源: javaer 分享于  点击 22987 次 点评:39

对Java Bean 的初步理解,javabean理解


什么是Java Bean?

Java Bean 就是Java里一种可以复用的类,经过系统编译后生成一个.class的文件。

将一个具体的实例进行抽象化得到的属性,根据JAVA API规定书写出来的类,其中包含get()和set()两种方法。

例如一个人一定会有名字这一个属性,那我们就把这个属性包装到一个类里,只要程序里调用到人,我们就可以通过这个类设置和得到这个人的姓名。

public class person{
	
	private String name;
	
	public String getName(){
		return this.name;
	}
	
	public String setName(String Name){
		return this.name = name;
	}
	
}

怎样调用Java Bean?

工作当中一般接触的是传统的调用方式。

后台service调用方法:

public String main(){
	//实例初始化
	person man = new person();
	//姓名
	man.setName("ABC");
        //返回值
	return man.getName();
}

前台JSP调用方法:

<%@ page language="java" import="com.anllin.bean.Person" pageEncoding="UTF-8"%>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'javabean.jsp' starting page</title>
  </head>
  
  <body>
    <!--------导入javaBean类,声明javaBean对象------!>
    <jsp:useBean id="person" class="com.anllin.bean.Person"></jsp:useBean>

    <!--------访问javaBean属性--------------------!>
    <jsp:setProperty property="name" name="person" value="jack"/> 
    <jsp:getProperty property="name" name="person"/><br>
  </body>
</html>

Java Bean和JSP的关联

1.可以在<jsp:setProperty>中通过param参数为bean的属性动态赋值。

<jsp:setProperty property="age" name="person" param="sname"/><br>

sage表示参数名,而不是属性

在浏览器地址栏中输入

http://localhost:8080/test/javabean.jsp?sage=JK

则可以得到name属性的值JK


2.Javabean的存活范围

课题:区分page,request,session,application之间的差别以及它们的生命周期。




相关文章

    暂无相关文章
相关栏目:

用户点评