后台servlet设置

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String method=request.getParameter("method");
String id=request.getParameter("u_id");
System.out.println("id="+id);
//int u_id=Integer.valueOf(id);
if("displayuser".equals(method)){
List<User> usermessage=userservice.displayUser();
request.setAttribute("list_usermessage", usermessage);
request.getRequestDispatcher("usermessage.jsp").forward(request, response);
}
if("deleteuser".equals(method)){
boolean flag=userservice.deleteUser(Integer.valueOf(id));
if(flag){
List<User> usermessage=userservice.displayUser();
request.setAttribute("list_usermessage", usermessage);
request.getRequestDispatcher("usermessage.jsp").forward(request, response);
}else{
response.getWriter().println("<script>alert(\"删除失败!\");</script>") ;
}
}

}

jsp页面设置

方式一:表单提交(隐藏表单域技术)

<form action="UserMesgServlet?method=deleteuser" method="post">

<table border="0"cellspacing="0" cellpadding="0">
<tr>
<td style="width:50px;text-align: center">序号</td>
<td style="width:150px;text-align: center">用户名</td>
<td style="width:200px;text-align: center">密码</td>
<td style="width:200px;text-align: center">邮箱号</td>
<td style="width:200px;text-align: center">手机号</td>
<td style="width:100px;text-align: center">操作</td>
</tr>

<c:forEach items="${list_usermessage}" var="user" varStatus="i">
<tr style="background:#7FFFD4">
<td style="width:50px;text-align: center">${i.count} </td>

<input type="hidden" name="c_id" id="c_id" value="${user.u_id} ">
<td style="width:100px;text-align: center">${user.u_name}</td>
<td style="text-align: center"><font style="font-size:12px;">${user.u_password}</font></td>
<td style="text-align: center">${user.u_email}</td>
<td style="width:100px;text-align: center">${user.u_phone}</td>
<td style="text-align: center"><input type="submit" value="删除"></td>
</tr>
</c:forEach>
</table>

方式二:超链接提交(传递参数要参数进行拼接)

<table border="0"cellspacing="0" cellpadding="0">
<tr>
<td style="width:50px;text-align: center">序号</td>
<td style="width:150px;text-align: center">用户名</td>
<td style="width:200px;text-align: center">密码</td>
<td style="width:200px;text-align: center">邮箱号</td>
<td style="width:200px;text-align: center">手机号</td>
<td style="width:100px;text-align: center">操作</td>
</tr>
<c:forEach items="${list_usermessage}" var="user" varStatus="i">
<tr style="background:#7FFFD4">
<td style="width:50px;text-align: center">${i.count} </td>
<td style="width:100px;text-align: center">${user.u_name}</td>
<td style="text-align: center"><font style="font-size:12px;">${user.u_password}</font></td>
<td style="text-align: center">${user.u_email}</td>
<td style="width:100px;text-align: center">${user.u_phone}</td>
<td style="text-align: center"><a href="UserMesgServlet?method=deleteuser&u_id=${user.u_id}" target="middle">删除</a></td>
</tr>
</c:forEach>

</table>

从后台servlet中,获取jsp页面输入的值,来删除用户一行信息的更多相关文章

  1. Servlet中获取JSP内置对象

    方便自己查询,嫌低级的勿喷.... 1.request 在servlet的doGet和doPost的参数中就有HttpServletRequest req参数,而JSP内置request对象就是Htt ...

  2. 传值:web.xml传递参数 即在Servlet中获取web.xml里的值

    传值:web.xml传递参数 在web.xml中的Servlet里配置多个init-param <servlet> ... <init-param> <param-nam ...

  3. springMVC在JSP页面取map值

    在springmMVC中.jsp页面取得map值. 在controller层: Map<String, Object> map = new HashMap<String, Objec ...

  4. jsp内置对象pageContext如何在Servlet中获取值

    pageContext javax.servlet.jsp.PageContext 的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据.常用的方法有getServletCont ...

  5. servlet自动获取前端页面提交数据

    servlet自动获取前端页面jsp提交数据 以下是本人在学习过程中,因前端页面提交参数过多,后台servlet封装实体类过于麻烦而写的一个工具类,应用于jsp/servlet数据提交后,基于MVC+ ...

  6. Servlet转发到JSP页面的路径问题

    一.现象与概念 1. 问题 在Servlet转发到JSP页面时,此时浏览器地址栏上显示的是Servlet的路径,而若JSP页面的超链接还是相对于该JSP页面的地址且该Servlet和该JSP页面不在同 ...

  7. MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码

    在MyEclispe中创建Jsp页面,Jsp页面的默认编码是“ISO-8859-1”,如下图所示: 在这种编码下编写中文是没有办法保存Jsp页面的,会出现如下的错误提示: 因此可以设置Jsp默认的编码 ...

  8. 转】MyEclipse使用总结——在MyEclipse中设置jsp页面为默认utf-8编码

    原博文出自于:http://www.cnblogs.com/xdp-gacl/p/3496161.html 感谢! 在MyEclispe中创建Jsp页面,Jsp页面的默认编码是"ISO-88 ...

  9. Web版需求征集系统所得1,servlet中获取checkbox复选框的值

    servlet中获取checkbox复选框的值 </tr> <tr> <td align="right">研究类型</td> < ...

随机推荐

  1. SQL Server性能优化(8)堆表结构介绍

    一.表结构综述 下图是SQL Server中表的组织形式(其中分区1.分区2是为了便于管理,把表进行分区,放到不同的硬盘数据文件里.默认情况下,表只有一个分区.).表在硬盘上的存放形式,有堆和B树两种 ...

  2. Ubuntu16+pinpoint环境搭建

    最近研究了pinpoint,稍后放上环境搭建教程,建议想学习搭建的同学记得参考pinpointGitHub

  3. 杨老师课堂_Java核心技术下之控制台模拟微博用户注册案例

    案例设计背景介绍: 编写一个新浪微博用户注册的程序,要求使用HashSet集合实现.  假设当用户输入用户名.密码.确认密码.生日(输入格式yyyy-mm-dd为正确).手机号码(手机长度为11位,并 ...

  4. Python_回调函数

    import os import stat def remove_readonly(func,path): #定义回调函数 os.chmod(path,stat.S_IWRITE) #删除文件的只读文 ...

  5. 【转】JavaScript 错误处理与调试——“错误处理”的注意要点

    try-catch语句 该语句最适合处理那些我们无法控制的错误,在明明白白地知道自己的代码会发生错误时,再使用该语句就不太合适了. ECMA-262第3版引入了try-catch语句,基本的语法如下所 ...

  6. RestTemplate的设置及使用

    概述 RestTemplate是spring内置的http请求封装,在使用spring的情况下,http请求直接使用RestTemplate是不错的选择. Rest服务端 使用RestTemplate ...

  7. SSM-SpringMVC-16:SpringMVC中小论注解式开发之访问方式篇

     ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 访问方式可以指定,打个比方,你通过get方式进入登陆页面,通过post发送ajax数据库校验或者post提交 ...

  8. 优雅地实现CSS Animation delay心得

    话不多说直接开讲: 1.需求: 等待元素A的动画加载完,再加载B元素的动画(下图中A为大熊猫,B为下方卡片) 先来看下最后的效果啦: 2.初始思路: 在B元素的动画属性上加上delay(延迟,使得这个 ...

  9. 关于原生js中bind函数的实现

    今天继续研究了bind函数的实现,也知道了shim和polyfill的说法,现在总结一下, if (!Function.prototype.bind) { Function.prototype.bin ...

  10. Extjs 上传文件 IE不兼容的问题[提示下载保存]

    我最不喜欢的浏览器的是IE,但无奈很多项目的客户使用的是IE. 在使用Extjs做文件上传时,其他浏览器没有问题,但IE却一个劲提示保存文件,看服务端运行,它其实是运行成功了已经,但客户端的进度条却一 ...