Struts学习总结(九)---使用Struts2实现用户信息的CRUD操作(四:删除操作)
2016-09-02 17:17
871 查看
日期:2016-9-2
内容: 使用Struts2实现用户信息的CRUD操作(四:删除操作)
说明已经删除一条数据了。
提示数据删除!
源代码:下载地址
内容: 使用Struts2实现用户信息的CRUD操作(四:删除操作)
一、 画面修改内容:
userList.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <%@ page import="com.onlyone.struts.managerdemo.dao.*,com.onlyone.struts.managerdemo.bean.User" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>用户信息一览</title> <style type="text/css"> .br_TR{ background-color:expression(this.rowIndex%2==0?"#CCFFFF":"FFFFCC"); corhur:hand; } .br_head{ backgroun-color:"#CCFFDD"; } </style> </head> <body> <div align="center"> <h3><font color="blue">用户信息列表</font></h3> <table width="620"> <tr> <td align="right">增加用户</td> </tr> </table> <table width="640" border="1" align="center" bordercolor="99CCFF"> <tr class="br_head"> <td>用户ID</td> <td>姓名</td> <td>性别</td> <td>年龄</td> <td>电话</td> <td>学校</td> <td>删除</td> <td>修改</td> </tr> <s:iterator value="userList"> <tr class="br_TR"> <td><s:property value="id" /></td> <td><s:property value="name" /></td> <td><s:property value="sex" /></td> <td><s:property value="age" /></td> <td><s:property value="telephone" /></td> <td><s:property value="school" /></td> <td><span style="color:#ff0000;"><a href="javascript:if(confirm('阁下确定要删除吗?')) window.location.reload('userDelete?user.id=<s:property value='id' />')">删除</a></span></td> <td><input type="button" name="submit" value="修改" onclick="javascript:location.replace('userToUpdate?user.id=<s:property value='id' />')"></td> </tr> </s:iterator> </table> </div> </body> </html>文中红的部分就是画面修改的部分。
二、配置文件struts.xml修改的部分:
<!-- 删除用户action --> <action name="userDelete" class="com.onlyone.struts.managerdemo.action.UserAction" method="delete"> <result name="userList">/jsp/userinfo/userList.jsp</result> </action>
三、Action部分修改如下:
UserAction.java:/*删除用户处理逻辑开始>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/ public String delete() { UserBiz userBiz = new UserBizImpl(); userBiz.deleteUser(user.getId()); //删除之后返回一览画面 return this.getUsers(); } /*删除用户处理逻辑开始>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
四、 测试:
1、启动Tomcat:
2、画面List显示:
3、删除数据之后返回一览:
说明已经删除一条数据了。
4、后台Log
提示数据删除!
源代码:下载地址
相关文章推荐
- Struts学习总结(八)---使用Struts2实现用户信息的CRUD操作(二:添加操作)
- Struts学习总结(九)---使用Struts2实现用户信息的CRUD操作(三:修改操作)
- Struts学习总结(七)---使用Struts2实现用户信息的CRUD操作(一:查询操作)
- [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(六)——复选框进行多选删除操作
- Struts学习总结(六)---使用Struts2实现文件下载
- [原创]java WEB学习笔记65:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) ModelDriven拦截器 paramter 拦截器
- 学习struts2建bbs总结五:使用jquery+ajax验证用户名是否存在以及struts效验信息不断重复的问题
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(六)——复选框进行多选删除操作
- Struts学习总结(五)---使用Struts2实现单个文件上传
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(八)——Struts与EasyUI使用JSON进行交互
- Struts学习总结(三)---使用Struts实现一个模拟前后台的注册功能实现。