封装计算矩形周长和面积的JavaBean(Rectangle.java),编写rectangle.html输入矩形长和宽,如图5所示;编写rectangle.jsp调用JavaBean分别计算矩形的周长和面积,如图6所示。
时间: 2024-03-11 17:02:52 浏览: 178
java代码-求矩形的面积与周长
好的,我会尽力解答您的问题。
首先,我们需要编写一个JavaBean来计算矩形的周长和面积。下面是一个简单的Rectangle.java代码示例:
```java
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getPerimeter() {
return 2 * (length + width);
}
public double getArea() {
return length * width;
}
}
```
接着,我们需要编写一个HTML表单来输入矩形的长和宽。下面是一个简单的rectangle.html代码示例:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算矩形周长和面积</title>
</head>
<body>
<form action="rectangle.jsp" method="post">
<label for="length">矩形长:</label>
<input type="number" id="length" name="length"><br><br>
<label for="width">矩形宽:</label>
<input type="number" id="width" name="width"><br><br>
<input type="submit" value="计算">
</form>
</body>
</html>
```
最后,我们需要编写一个JSP页面来调用Rectangle.java并显示矩形的周长和面积。下面是一个简单的rectangle.jsp代码示例:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="Rectangle" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算结果</title>
</head>
<body>
<%-- 获取矩形长和宽 --%>
<%
double length = Double.parseDouble(request.getParameter("length"));
double width = Double.parseDouble(request.getParameter("width"));
%>
<%-- 创建Rectangle对象 --%>
<%
Rectangle rectangle = new Rectangle(length, width);
%>
<%-- 显示计算结果 --%>
<h1>矩形周长: <%= rectangle.getPerimeter() %> </h1>
<h1>矩形面积: <%= rectangle.getArea() %> </h1>
</body>
</html>
```
这样,我们就完成了一个简单的计算矩形周长和面积的JavaBean,并通过HTML表单和JSP页面将其展示出来。
阅读全文