后台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>

转载于:https://www.cnblogs.com/97chen629/p/10666932.html

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

  1. action中获取jsp页面的参数的方法

    实例:现在jsp页面传递一个名为username的参数到action中 url:   http://localhost:8080/StudentSystem/role_list.action?user ...

  2. .jsp页面提交form表单,后台却无法获取input文本框value值

    问题一:奇葩bug总结:input提交,后端获取不到value问题 注意: java后端jsp页面input disabled="disabled"表单提交,后端无法print获取 ...

  3. IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错

    问题描述:IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错:java.lang.IllegalArgumentException: Invalid character found i ...

  4. Struts 往jsp页面传值的三种方式 以及获取Jsp页面值得一种方式

     //传值的的第一种方式直接在action中getset方法完成值的传递 第一种方法值是放在值栈valuestack中其余两种是放在actioncontext中 this.setName(&quo ...

  5. idea环境下 servlet配置导致jsp页面显示源码问题

    idea环境下 servlet配置导致jsp页面显示源码问题 今天在做jsp实验(虽然是被废弃的技术但是还是课程要求)过程中遇到了一点令人感到困惑的问题:当使用idea自动生成的web.xml文件配置 ...

  6. 在MyEclipse中,jsp文件输入中文,文件不能保存

    问题描述: eclipse中编辑jsp页面时,输入中文,不能保存.提示信息如下 : "Some characters cannot be mapped using 'ISO-8859-1' ...

  7. 从servlet传值到jsp页面

    做项目很多时候都需要把数据在不同的页面之间传递,如何将数据从servlet传入到jsp页面? 可以利用javabean方式实现: 注意: 在servlet中把javabean对象分装好以后,一定要用r ...

  8. SpringBoot----项目中无法访问webapp下面的WEB-INF文件夹中的jsp页面解决方法

    踩坑总结: 1.先贴出目录结构 2.访问WEB-INF文件夹中的jsp页面一直提示:JSP file [WEB-INF/views/hello.jsp] not found,如下图: 3.页面没法找到 ...

  9. 在Servlet中获取Spring注解的bean

    最近由于项目中出现了Servlet调用Spring的bean,由于整个项目中所有的bean均是注解方式完成,如@Service,@Repository,@Resource等,但是Spring的容器管理 ...

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

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

最新文章

  1. dec++如何查看机器指令_机器指令到汇编再到高级编程语言!
  2. 剑指offer-11.数值的整数次方实现power
  3. dubbo学习(四)配置dubbo 注解方式配置
  4. 完全卸载mysql数据库图文教程
  5. Android Binder 系统学习笔记(一)Binder系统的基本使用方法
  6. qt使用动画提示正在载中
  7. (230)数据处理或加速方法(加速处理器)
  8. 1000道Python题库系列分享
  9. ShuffleNetv2的学习笔记
  10. Python多进程(process)和多线程(thread)的区别
  11. 获取当前电脑全部网络连接名字
  12. PPC手机(WM5)Wifi和GPRS同时使用设置指南
  13. 利用Python白玩steam游戏,我是专业的
  14. String intern()方法
  15. 基于JAVA南京传媒学院门户网计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  16. 面向金融的R语言_L3
  17. python3模拟键盘输入_python 模拟键盘输入
  18. 上机练习(2019.11.19)
  19. 调查问卷生成json字符串
  20. 百度网盘文件分享设置个性密码

热门文章

  1. 十问:BAT技术大牛的核心学习方法
  2. 为什么学霸不情愿帮助同学回答问题?
  3. 【git】常用命令行收集
  4. 关于Redis热点key的一些思考
  5. 【洛谷P4706】取石子
  6. 130242014034(2)-“电商系统某功能模块”需求分析与设计实验课小结
  7. TCP UDP 套接字
  8. JAVAIO流经验总结
  9. ArcGIS.Server.9.2.DotNet实现EditorTask功能扩展(自带例子 十、三)
  10. 完美配置Tomcat的HTTPS