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

日期: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="修改" οnclick="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

提示数据删除!


源代码:下载地址


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值