第九次作业
1.
package book;
import java.util.ArrayList;
import java.util.List;
public class Book {
private String id;
private String name;
private double price;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
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 Book(String id, String name, double price) {
super();
this.id = id;
this.name = name;
this.price = price;
}
public Book() {
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package book;public class bookTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Book b1=new Book("a","aa",10); Book b2=new Book("b","bb",20); Book b3=new Book("c","cc",30); Book b4=new Book("d","dd",40); Book b=new Book(); b.add(b1); b.add(b2); b.add(b3); b.showAll(); b.set(b4, 0); System.out.println("=============="); b.showAll(); System.out.println("=============="); b.remove(b4); b.showAll(); }} |

2.上题的类,在一个JSP页面中,创建一个集合,里面放3个图书,集合循环遍历显示在页面上。
<%@page import="fyx.Book"%>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<%
List<Book> list=new ArrayList<Book>();
Book b1 = new Book(1, "book1", 11.11);
Book b2 = new Book(2, "book2", 22.22);
Book b3 = new Book(3, "book3", 33.33);
list.add(b1);
list.add(b2);
list.add(b3);
for(Book book4:list){
out.println(book4+"<br>");
}
%>
</body>
</html>


浙公网安备 33010602011771号