您的位置:首页 > 编程语言 > Java开发

useBean javaBean 的应用案例

2015-09-17 23:50 471 查看

任务:

1. 新建一个JavaBean,实现计算圆的面积与周长。

2. 在JSP文件中通过useBean动作元素使用JavaBean。

3. 在JSP中使用setProperty与getProperty获取JavaBean的属性。

步骤及代码

1如下图建立相应的文件

CircleBean.Java



index.jsp



CircleBean.Java:

package ch07;

public class CircleBean {

//圆的半径

private double radius=1.0;

//圆的周长

private double perimeter;

//圆的面积

private double area;

//圆周率

private double PI=3.14;

//构造函数

public CircleBean(){

}

//set 接受半径

public void setRadius(double r){

radius=r;

}

//返回半径

public double getRadius(){

return radius;

}

//返回周长 给jsp页面

public double getPerimeter(){

return radius*2*PI;

}

//返回面积

public double getArea(){

return radius*radius*PI;

}


}

[b]index.jsp

[/b]

<%@ page language="java" contentType="text/html; charset=UTF-8"

pageEncoding="UTF-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>CircleBean</title>

</head>

<body>

<!-- form表单,其中包括一个文本框,用来输入圆的半径,以及一个按钮,用来将表单数据提交 -->

<form id="form1" name="form1" method="post" action="">

请输入半径:

<input type="text" name="radius"/>

<input type="submit" name="submit" value="提交">

</form>

<!--通过useBean动作元素使用JavaBean 加载useBean -->

<jsp:useBean id="circle" class="ch07.CircleBean"></jsp:useBean>

<!-- 使用setProperty设置javaBean属性 -->

<jsp:setProperty property="*" name="circle"/>

<!-- 通过getProperty属性获取JavaBean属性 -->

<p>圆的半径:<jsp:getProperty property="radius" name="circle"/></p>

<p>圆的面积:<jsp:getProperty property="area" name="circle"/></p>

<p>圆的周长:<jsp:getProperty property="perimeter" name="circle"/></p>

</body>

</html>


效果如下



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: