jsp实现点击按钮在数据库中删除对应行的有关问题

jsp实现点击按钮在数据库中删除对应行的问题
我已经在展示数据库内容的表格里的每一行后面添加了按钮,想要实现点击按钮就删除对应的行在数据库里的内容,我认为逻辑是很通的,但是不知道为什么不能实现,请大家帮忙。
这是jsp里面的代码:
<%
     for(int i=0;i<al.size();i++){
     schedule_Bean ub=(schedule_Bean)al.get(i);%>
     <tr><td><%= ub.getUserID()%></td><td><%=ub.getDate() %></td>
     <td><%=ub.getThings() %></td><td><input type='button' value='Delete' onclick="chk(' <%=ub.getUserID() %>')"/></td></tr>
     
     
     <% }%>


这是chk()函数:
function chk(id){
    window.location.href="event.jsp?id1=id";
}


这是servlet里面的相关语句:
int del_id=Integer.parseInt(req.getParameter("id1"));
schedule_Bean nub2= new schedule_Bean();
                 nub2.userID=del_id;
nub2.Delete();


这是javabean的删除函数:
public void Delete(){
Connection ct=null;
Statement sm=null;

    try{
   
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    ct=DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=BlueCube","sa","xie19941213");   
    sm=ct.createStatement();
    System.out.println("connection2");
    String sql="delete users where userID='"+userID+"'";
        sm.executeUpdate(sql);
   
       }
        catch(Exception ex){
         ex.printStackTrace();
   }finally{
   try {
   if(ct!=null)
         ct.close();
   if(sm!=null)
         sm.close();

} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
   }
}


不知道为什么得不到想要的结果,是因为servlet就没有得到id值吗?谢谢大家帮忙
------解决思路----------------------
没有输出就代表没有进去,,我也是刚学J2E不久,不是很厉害 616352178
------解决思路----------------------
http://goobbe.com/question/16670533/send-parameters-from-jsp-to-servlet-using-post-stack-overflow