//首页显示servlet
//获取所有商品信息
List<Goods>list = gService.findAll();
.//打印在浏览器上
String url =response.encodeRedirectURL("/20111025/by.do");
For(Goodsentity:list){
Out.println(entity.getName()+"<a href='"+url+"?id="+entity.getId()+"'>加入购物车 </a>");
}
//Servlet By,do
//获取传递的参数id的值
String rid =request.getParameter("id");
//类型转换
Integer id =Integer.parseInt(rid);
//执行查询
Goods entity =gService.findById(id);
//session中获取carts
HttpSessionsession = request.getSession();
Cookie cookie =new Cookie("JSSSIONID",session.getId());
cookie.setMaxAge(600);
cookie.setPath("/20111025");
response.addCookie(cookie);
List<Goods>carts = (List<Goods>) session.getAttribute("carts");
If(carts==null){
Carts = new ArrayList<Goods>();
session.setAtrribute("carts",carts);
}
Carts.add(entity);
String url =response.encodeRedirectURL("/20111025/list.do");
response.sendRedirect(url);
//list.do
List<Goods>carts = request.getSession().getAttribute("carts");
For(Goodsentity:carts){
Out.println(entity.getName());
}