1.HashMap的遍历 //这个是通过 迭代器iterator 来实现 HashMap的遍历 Iterator iterator=hashMap.keySet().iterator(); while(iterator.hasNext()){ book=(Book) hashMap.get(iterator.next()); out.println(book.getBookName()+" <a href='/myCart/BuyBook?bookName="+book.getBookName()+"&id="+book.getId()+"'>购买</a><br/>"); } 2.HashMap在网络通信时,一般需要序列化. public class Book implements java.io.Serializable // 继承java.io.Serializable接口 3.判断HashMap中是否有 你要的 key if(hashMap.containsKey(id)){ //hashMap.containsKey(id) 这个方法 }else{ }