用jsp写出应用Eclipse创建一个名为bookinfo的值javabean,要求该javabean具有name、price、stock和author简单属性,属性类型为String
时间: 2024-05-07 13:17:27 浏览: 179
基于jsp的网上书店
、double、int和String。并在jsp页面上使用该javabean展示一个图书信息,信息包括图书名称、价格、库存和作者。
我可以使用以下代码来完成您的要求:
在Eclipse中创建一个名为bookinfo的JavaBean:
```java
public class BookInfo {
private String name;
private double price;
private int stock;
private String author;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public int getStock() {
return stock;
}
public void setStock(int stock) {
this.stock = stock;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
}
```
在jsp页面上使用该JavaBean展示一个图书信息:
```jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图书信息</title>
</head>
<body>
<c:set var="book" scope="session" value="${book}" />
<table>
<tr>
<td>名称:</td>
<td>${book.name}</td>
</tr>
<tr>
<td>价格:</td>
<td>${book.price}</td>
</tr>
<tr>
<td>库存:</td>
<td>${book.stock}</td>
</tr>
<tr>
<td>作者:</td>
<td>${book.author}</td>
</tr>
</table>
</body>
</html>
```
您可以在调用此jsp页面时,将book对象传递给它以显示图书信息。请注意,这里假设您已经正确地设置了servlet和jsp容器。
阅读全文