Jsp访问JavaBean的基本语法

(1)编写JavaBean,JavaBean是用Java语言编写的一个可以重用的软件组件,有时候也简称bean。JavaBean的功能没用限制,可以根据用户的要求实现特定的功能。JavaBean是用Java语言编写的公共类。是一种特殊性质的公共内,只有一个不带参数的默认构造方法。JavaBean中预先定义特定的属性和方法模式,通常用setXXX()和getXXX()预先定义的行为方法实现对内部属性的设置和访问。单独存在的JavaBean是没用意义的,它是作为具体的应用的一部分。下面是一个简单的JavaBean,只有一个属性,和对这个属性设定和访问的两个方法:

package beans;

public class TestBean {
	private double value;
	public double getValue(){
		return value;
	}
	public void setValue(double value){
		this.value=value;
	}

}

 (2)在jsp文件中访问自己的bean。在jsp中访问bean可以分成下面的3个步骤:

         1)导入JavaBean类,让指定的JavaBean类有效;

         2)用<jsp:useBean>动作创建JavaBean实例对象;

         3)用<jsp:setProperty>或<jsp:getProperty>或直接调用特定的方法实现对创建对象属性的设置或获取属性的值,达到实现特定功能的目的。一个简单的访问上面bean的jsp页面:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>JspBean</title>
</head>
<body>
<form action="" method="post">
<input type="text" name="value" />
<input type="submit" value="提交"/>
</form>

<jsp:useBean id="test" scope="page" class="beans.TestBean"/>
<jsp:setProperty name="test" property="*"/>
<%
	out.println("输入的值为:"+test.getValue());
%>

</body>

</html>

 (3)材料已经准备妥当了,接下来就可以用这些材料来烹一道jsp的小鲜——jsp炒豆子。新建一个Web应用,并拷入一个WEB-INF文件,并在其下建立一个classes文件,并把编译出的bean放在该目录下。将Tomcat打开,就可以在浏览器中访问相应的jsp页面了。这个页面的功能很简单,只是将用户在输入框中输入的数据显示在下面,当然是在按了提交按钮之后。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值