Log Out //logout.jsp
Log in again package com.rntsoft; public class Item { private String id; private String name; public Item(){} public Item(String s, String t){ name=s; id=t; } public String getId(){ return id; } public String getName(){ return name; } } package com.rntsoft; import javax.servlet.http.HttpSessionBindingListener; import javax.servlet.http.HttpSessionBindingEvent; import java.util.Set; import java.util.HashSet; import java.util.Iterator; public class WishList implements HttpSessionBindingListener { private Set map = new HashSet(); public Set getMap(){ return map; } //Session binding methods public void valueBound(HttpSessionBindingEvent e){ System.out.println("The WishList has been Bound!"); } public void valueUnbound(HttpSessionBindingEvent e){ Item[] keys = new Item[0]; System.out.println("Getting values..."); Iterator it = map.iterator(); while(it.hasNext()){ Item item = (Item)it.next(); System.out.println(item.getName()); } } } package com.rntsoft; public class WishListItems { private Item[] items = { new Item("ID 1","Name 1"), new Item("ID 2","Name 2"), new Item("ID 3","Name 3"), new Item("ID 4","Name 4"), new Item("ID 5","Name 5") }; public Item getItem(int i){ if (items[i]!=null){ return items[i]; } else { return null; } } }