前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaEE中为删除数据操作与退出操作添加确认提示框

JavaEE中为删除数据操作与退出操作添加确认提示框

作者头像
时间静止不是简史
发布2020-07-26 00:07:24
1.9K0
发布2020-07-26 00:07:24
举报
文章被收录于专栏:Java探索之路Java探索之路

用户删除与用户退出

  • 以删除指定empId的员工为例
    • 一、js方式
      • 1、在jsp界面中,找到删除按钮所在的地方,为其添加超链接javascript:delEmp('${emp.empId'},代表点击删除时调用delEmp函数,并且传入empId的值。
      • 2、在Jsp页面的script代码中创建delEmp(empId)函数。
      • 3、完善业务层、servlet代码中的删除操作。
    • 二、Ajax方式
      • 1、定位到删除操作,通过javaScript:void(0)阻断a标签的href属性。使我们单击时,即可触发del()函数,并传入要删除用户的id
      • 2、通过Ajax,向servlet发送要删除用户的id并接收执行删除操作后servlet通过直接响应发送的值( resp.getWriter().write(“true/false”) )。
      • 3、完善业务层、servlet代码中的删除操作。
    • ps: 如果没有值的传递可以考虑直接为href添加id(但有值传递只能采取前面的方式),然后通过jquery实现,举例如下。
  • 以用户退出为例
    • 1、添加id属性
    • 2、通过jquery添加相应的函数

以删除指定empId的员工为例

一、js方式

1、在jsp界面中,找到删除按钮所在的地方,为其添加超链接javascript:delEmp(’${emp.empId’},代表点击删除时调用delEmp函数,并且传入empId的值。

注意: 如果需要传入的值时int类型,则在使用el表达式调用时,外部可以不加单引号。 而如果传入的值时string类型,则需要在其外部加单引号。 在本例中,empId定义为string类型,所以需要加单引号。

在这里插入图片描述
在这里插入图片描述

2、在Jsp页面的script代码中创建delEmp(empId)函数。

创建flag变量,当点击是时,执行超链接,跳转到相关servlet程序,并执行删除删除操作。并且将empId传入servlet程序中,令servlet陈新股根据empId删除相应的员工。

在这里插入图片描述
在这里插入图片描述

3、完善业务层、servlet代码中的删除操作。

演示:删除empId为‘hhh’的数据。

在这里插入图片描述
在这里插入图片描述

删除成功,列表中没有该条数据

在这里插入图片描述
在这里插入图片描述

二、Ajax方式

1、定位到删除操作,通过javaScript:void(0)阻断a标签的href属性。使我们单击时,即可触发del()函数,并传入要删除用户的id

在这里插入图片描述
在这里插入图片描述

2、通过Ajax,向servlet发送要删除用户的id并接收执行删除操作后servlet通过直接响应发送的值( resp.getWriter().write(“true/false”) )。

如果为true,则提示删除成功,并跳转到用户查询的界面。故编写删除方法时,应当先编写用户查询的方法。

代码语言:javascript
复制
<script type="text/javascript">
//判断用户选择是否发起ajax请求进行用户信息删除
function del(uid){
	if(confirm("您确定要删除吗?")){
		$.ajax({
		type:"get",//请求方式
		url:"data?method=delUserInfo",//servlet上具体方法的路径
		data:"uid="+uid,//请求响应的参数
		success:function(data){//函数方法
		if(eval(data)){//判断是true还是false
			alert("删除成功");
			window.location.href="data?method=selUserInfo";
			}
		}
		
		})
	}
}
</script>

3、完善业务层、servlet代码中的删除操作。

点击删除

在这里插入图片描述
在这里插入图片描述

删除成功并且点击确认后页面自动刷新

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ps: 如果没有值的传递可以考虑直接为href添加id(但有值传递只能采取前面的方式),然后通过jquery实现,举例如下。

以用户退出为例

1、添加id属性

在这里插入图片描述
在这里插入图片描述

2、通过jquery添加相应的函数

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-05-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 用户删除与用户退出
  • 以删除指定empId的员工为例
    • 一、js方式
      • 1、在jsp界面中,找到删除按钮所在的地方,为其添加超链接javascript:delEmp(’${emp.empId’},代表点击删除时调用delEmp函数,并且传入empId的值。
      • 2、在Jsp页面的script代码中创建delEmp(empId)函数。
      • 3、完善业务层、servlet代码中的删除操作。
    • 二、Ajax方式
      • 1、定位到删除操作,通过javaScript:void(0)阻断a标签的href属性。使我们单击时,即可触发del()函数,并传入要删除用户的id
      • 2、通过Ajax,向servlet发送要删除用户的id并接收执行删除操作后servlet通过直接响应发送的值( resp.getWriter().write(“true/false”) )。
      • 3、完善业务层、servlet代码中的删除操作。
    • ps: 如果没有值的传递可以考虑直接为href添加id(但有值传递只能采取前面的方式),然后通过jquery实现,举例如下。
    • 以用户退出为例
      • 1、添加id属性
        • 2、通过jquery添加相应的函数
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档