javabean技术

本文介绍了JavaBean在JSP页面中的应用,包括如何创建和使用JavaBean类来存取和处理数据,以及在JSP页面中如何通过``标签调用JavaBean的方法。内容涵盖了静态内容的包含和JavaBean的基本结构及使用示例。
摘要由CSDN通过智能技术生成

javabean是什么:是一个java的类

作用:存取和处理jsp页面的数据,打印jsp页面内容

静态:包含html,css,javascript

创建和使用

1.点击file,点击new,点击动态web项目

 2.点击下一步,勾选一个框框,点击完成

3.创建文件

先创建jsp文件,在创建java文件

创建java文件 

使用javabean内容:

1.在java页面编写代码

package javabean_test;

public class Bean01 {
	 private double a,b,c;
	 	private double zc,area;

		/* A */
	 		public void setA(double i){
	 				this.a=i;
	 			}
	public double getA() {
		return a;
		}

		/* B */
		public void setB(double i){
				this.b=i;
			}
		public double getB() {
			return b;
				}

				/* C */
		public void setC(double i){
			this.c=i;
		}
		public double getC() {
		return c;
		}

	public double getZc() {
		zc=a+b+c;//处理数据
		return zc;
	}
	
	public double getArea() {
		double s = (a+b+c)/2;
		area=(s-a)*(s-b)*(s-c);
		return area;
	}
	
	
	
}
/* 1.jsp页面需要处理的数据,在此页面定义变量
 * 2.提供两个方法,voidset 和 voidget方法,方法名属性的首字母大写,使用的时候小写
 * 3.由于计算的数据不需要set方法,只需要返回
 */

 在jsp页面编写接收数据代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
  <!--   jsp页面输入三角形三条边,输出周长和面积 -->
  <!--  实例化对象bean的名字可以随便取名,class是需要导入的javabean包,可以在java页面先给默认值-->
  <jsp:useBeanid="bean" class="javabean_test.Bean01" scope="page"/>
  
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

	<div>
	<ul>
	
	<li>
	a:<jsp:getProperty property="a" name="bean"/>
	</li>
	
	<li>
	b:<jsp:getProperty property="b" name="bean"/>
	</li>
	
	<li>
	c:<jsp:getProperty property="c" name="bean"/>
	</li>
	
		<li>
	zc:<jsp:getProperty property="zc" name="bean"/>
	</li>
		<li>
	area:<jsp:getProperty property="area" name="bean"/>
	</li>
	
	</ul>
	</div>
	
</body>
</html>
<!-- 
	在此页面输入需要的数据
 -->

运行

结果

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值