编写两个JSP 页面a.jsp 和b.jsp,a.jsp 页面提供一个表单,用户可以通过表单输人矩形的2个边长提交给 b.jsp 页面,b.jisp 调用一个be
时间: 2024-05-13 15:18:20 浏览: 104
用jsp做的几种表单
an类来计算矩形的面积,并将面积返回给用户。
a.jsp 页面代码:
```html
<html>
<head>
<title>矩形面积计算</title>
</head>
<body>
<form action="b.jsp" method="post">
<label for="length">长度:</label>
<input type="text" id="length" name="length"><br><br>
<label for="width">宽度:</label>
<input type="text" id="width" name="width"><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
```
b.jsp 页面代码:
```jsp
<%@ page import="com.example.Rectangle" %>
<%
int length = Integer.parseInt(request.getParameter("length"));
int width = Integer.parseInt(request.getParameter("width"));
Rectangle rect = new Rectangle(length, width);
int area = rect.getArea();
%>
<html>
<head>
<title>矩形面积计算结果</title>
</head>
<body>
<p>矩形的面积为:<%= area %></p>
</body>
</html>
```
其中,Rectangle 类的代码如下:
```java
package com.example;
public class Rectangle {
private int length;
private int width;
public Rectangle(int length, int width) {
this.length = length;
this.width = width;
}
public int getArea() {
return length * width;
}
}
```
当用户在 a.jsp 页面中输入矩形的长度和宽度并提交表单后,b.jsp 页面会调用 Rectangle 类来计算矩形的面积,并将结果返回给用户显示。
阅读全文