Java初学者,求解一个问题!JSP中如何获取鼠标点击的数据的ID?
我查询到的显示在jsp页面中的数据,怎么实现删除?我的想法是获取鼠标选中的那一行的数据所在数据库的ID(主键),然后根据ID区删除数据。可是现在不知道怎么获取ID?工具是eclipse。在线等。。。。。 展开
jsp:
<a href="servlet/MessagesServlet?method=delete&mid=${me.mid }">删除</a>
//传入Servlet中的方法是method,参数名是:mid;
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
String method = request.getParameter("method");
if("delete".equals(method)){
this.delete(request, response);
}
}
//跳转到delete方法
public void delete(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
// 获取参数mid的值
int mid = Integer.parseInt( request.getParameter("mid"));
MessagesService meSer = new MessagesServiceImpl();
// 调用相应的方法开始删除了
meSer.deleMessageById(mid);
// 反馈删除的信息
request.setAttribute("msg", "删除成功");
this.select(request, response);
}
公司用的是EasyUI,然后是再jsp页面的function完成的,这样不能用...
function a(){
window.location.href="servlet/MessagesServlet?method=delete&mid=${me.mid }"
}
这样写看看能行不?