新手真的很无力,一个异常找了一晚上也没照出来,求好心人指点

新手真的很无力,一个错误找了一晚上也没照出来,求好心人指点
照着书上的例子,写一个简单的购物车程序,可是页面跳转一直失败,实在是不知道该怎么弄了,求好心人帮忙

三个代码段分别是
<body>
    <form action="shopCheck.jsp" form="post">
       <br>
       请选择要添加或删除图书种类:
       <hr>
       添加商品:
       <select name="item">
          <option>《Java程序设计》</option>
          <option>《JSP程序设计》</option>
          <option>《Struts程序设计》</option>
          <option>《hibernate程序设计》</option>
       </select>
       <br>
       <hr>
       <input type="submit" name="submit" value="添加">
       <input type="submit" name="submit" value="删除">
    </form>
  </body>




public class Shop {
private Vector v=new Vector();
private String submit=null;
private String item=null;
private void addItem(String name){
v.addElement(name);
}
private void removeItem(String name){
v.removeElement(name);
}
private void setSubmit(String s){
submit=s;
}
private void setItem(String name){
item=name;
}
public String[] getItems(){
String[] s=new String[v.size()];
v.copyInto(s);
return s;
}
public void processRequest(HttpServletRequest request){
if(submit==null){
addItem(item);
}
if(submit.equals("添加")){
addItem(item);
}
else if(submit.equals("删除")){
removeItem(item);
}
reset();
}
private void reset(){
setSubmit(null);
setItem(null);
}
public String getSubmit(){
return submit;
}
public String getItem(){
return item;
}

}




<body>
    <jsp:useBean id="cart" class="shop.Shop"></jsp:useBean>
    <jsp:setProperty property="*" name="cart"/>
    <%
      cart.processRequest(request);
     %>
     <br>您已购的书有:
     <ol>
     <%
       String[] items=cart.getItems();
       for(int i=0;i<items.length;i++){
      %>
      <li><%=items[i] %>
      <%} %>
     </ol>
     <br><hr>
     <%@include file="shop.jsp" %>
  </body>
</html>新手真的很无力,一个异常找了一晚上也没照出来,求好心人指点
------解决思路----------------------
<form action="shopCheck.jsp" form="post">
是不是应该
<form action="shopCheck.jsp" method="post">

 <select name="item">
          <option>《Java程序设计》</option>
          <option>《JSP程序设计》</option>
          <option>《Struts程序设计》</option>
          <option>《hibernate程序设计》</option>
       </select>
是不是应该
 <select name="item">
          <option value="《Java程序设计》">《Java程序设计》</option>
          <option value="">《JSP程序设计》</option>
          <option value="">《Struts程序设计》</option>
          <option value="">《hibernate程序设计》</option>
       </select>