<html>
<head><title>shoppingstor</title></head>

<body>
<form action="carts.jsp"target="post">
<br>
pleaseselect the item that you want to buy
<br>
<select name="item">
<option>book:old man and thesea
<option>x-box game machine
<option>mp3 player
<option>cce
<option>book:jsp programming
<option>cd "the endless love"
<option>dvd "gone with thewind"
</select>
<br>
<input type="submit" name="submit"value="add">
<input type="submit" name="submit"value="remove">
</form>
</body>
</html>
------------------------------------------------------------------
//carts.jsp
<%@page contentType="text/html;charset=ISO8859_1"%>
<html>
<jsp:useBean id="cart" scope="session"/>
<jsp:setProperty name="cart"property=" *"/>
<%
cart.processRequest();
%>
<br>
<ol>
you have chosen theseitems:
<%
String []items=cart.getItems();
for(int i=0;i<items.length;i++)
{
%>
<li><%=items[i]%></li>
<%
}
%>
</ol>
<hr>
<%@includefile="shopping.htm" %>
</html>
---------------------------------------------------------------------//DummyCart.java
package test;
import javax.servlet.http.*;
import java.util.Vector;
import java.util.Enumeration;
public class DummyCart
{
Vector v = new Vector();
String submit=null;
String item= null;
private void addItem(String name)
{
v.addElement(name);
}
private void removeItem(String name)
{
v.removeElement(name);
}
public void setItem(String s)
{
item=s;
}
public void setSubmit(String s)
{
submit=s;
}
public String[] getItems()
{
String []s=new String[v.size()];
v.copyInto(s);
returns;
}
public void processRequest()
{
if(submit==null)
addItem(item);
if(submit.equals("add"))
addItem(item);
else if (submit.equals("remove"))
removeItem(item);
reset();
}
private void reset()
{
submit=null;
item=null;
}
}