JSP页面中,使用button控件的onclick 调用java方法,该如何解决

JSP页面中,使用button控件的onclick 调用java方法
我在页面中加了一个usebean ,希望通过删除按钮btndel的onclick事件调用之前声明好的usebean的方法,但是一直不能实现,请大家帮忙找下错误和解决办法,本人java小白,最好详细点,多谢了


代码:

<jsp:useBean id="userDao" scope="page" class="com.domain.UsersDAO"></jsp:useBean>

<tr><td>ID</td><td>用户名</td>
      <td>密码</td></tr>
     
      <%
      List users=(List)request.getAttribute("userinfo");
      Users user =null;
      for(int i=0; i<users.size();i++)
      {
      user=(Users)users.get(i);
       %>
       <tr><td><%=user.getId()%></td><td><%=user.getLoginName()%></td><td><%=user.getPassWord()%></td><td>
     
      <input type="button" value="删除" id="btndel" onclick=" <%userDao.delete(user)%>"/>
      </td></tr>

------解决思路----------------------
不能这么写,这么写就乱了
<input type="button" value="删除" id="btndel" onclick="delUser(id)"/>


<script>
function delUser(id){
//调用后台的servlet删除user
}
<script/>

------解决思路----------------------
delete(<%=user.id%>)获取user对象的ID

//java script 
function delete (obj){
       //将obj  也就是你的ID传入所对应的action中
       windows.location.href = "UserAction.do?id=""+obj+";
}

//action 
String id = request.getPamert("id");
userDao,delete(Long.paseLong(id));

差不多这样