定义一个javaBean具有length和width,分别代表矩形长和宽。编写一个jsp页面,
时间: 2024-11-13 10:27:37 浏览: 19
使用JSP、JavaBean和Servlet实现一个简单的留言板设计.zip
在Java中,我们可以创建一个简单的Java Bean来表示矩形,它包含长度(length)和宽度(width)属性。这个Java Bean通常是一个POJO(Plain Old Java Object,普通的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;
}
}
```
然后,在JSP页面上,你可以通过EL表达式(Expression Language)来引用这个Java Bean,并展示其属性值。例如:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Rectangle JSP Page</title>
</head>
<body>
<h1>Rectangle Information:</h1>
<form action="process.jsp">
Length: <input type="number" name="length" value="${rectangle.length}" />
Width: <input type="number" name="width" value="${rectangle.width}" />
<br><br>
<input type="submit" value="Submit" />
</form>
<p>If the form is submitted, you can process the rectangle dimensions in "process.jsp".</p>
</body>
</html>
```
在这个JSP中,`${rectangle.length}` 和 `${rectangle.width}` 就是动态地从服务器端的Rectangle对象获取长度和宽度属性。
阅读全文