Java初学者,求解一个问题!JSP中如何获取鼠标点击的数据的ID?

在学校没打好基础,现在在实习,什么都不会。遇到个难题,求大神们解惑!!我查询到的显示在jsp页面中的数据,怎么实现删除?我的想法是获取鼠标选中的那一行的数据所在数据库的I... 在学校没打好基础,现在在实习,什么都不会。遇到个难题,求大神们解惑!!
我查询到的显示在jsp页面中的数据,怎么实现删除?我的想法是获取鼠标选中的那一行的数据所在数据库的ID(主键),然后根据ID区删除数据。可是现在不知道怎么获取ID?工具是eclipse。在线等。。。。。
展开
 我来答
嗜血鸿云
推荐于2016-02-10
知道答主
回答量:36
采纳率:100%
帮助的人:10.3万
展开全部

  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 }"

}
这样写看看能行不?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式