您的位置:首页 > 编程语言 > Java开发

Struts学习总结(九)---使用Struts2实现用户信息的CRUD操作(四:删除操作)

2016-09-02 17:17 871 查看
日期:2016-9-2

内容: 使用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



提示数据删除!

源代码:下载地址
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐