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>
<!--
在此页面输入需要的数据
-->
运行
结果