请按照以下要求设计一个购物车的类PurchaseServlet。

1:题目详情
请按照以下要求设计一个购物车的类PurchaseServlet。
书籍数据如下:
public class BookDB {
private static Map books = new LinkedHashMap();
static {
books.put(“1”, new Book(“1”, “javaweb开发”));
books.put(“2”, new Book(“2”, “jdbc开发”));
books.put(“3”, new Book(“3”, “java基础”));
books.put(“4”, new Book(“4”, “struts开发”));
books.put(“5”, new Book(“5”, “spring开发”));
}
// 获得所有的图书
public static Collection getAll() {
return books.values();
}/
// 根据指定的id获得图书
public static Book getBook(String id) {
return books.get(id);
}
要求如下:
创建一个PurchaseServlet类,使其继承HttpServlet类并重写该类的doGet()方法。
在doGet()方法中,使用request.getSession()实现购物车。
将session的id保存到cookie中
重定向到/chapter08/CartServlet

2:代码实现:
本来打算自己做,但是在这里找到了详细教程(注意先别跟着配置XML),链接点这
3:部分问题:(遇到其他问题及解决方案后,会更新解决方案)
1:启动:点击ListBookServlet。可以打开网页,但是跳转会失败。
2:跟着配置xml后,会无法启动。其中一种问题是端口被占用:
(dos名令启动:1:netstat -aon|findstr “8080” (查看端口) 2:tasklist|findstr “9788” (关闭9788端口))
详细链接点这

你可能感兴趣的:(Servlet)