小系统中增加、删除、修改后提示语句的实现,并且保持当前状态的不变,如查询条件、当前页数等等。
1、在执行具体操作的ActionForward里面,如performSave最后增加页面提示信息和条件开关
request.setAttribute("issaved", "1");
request.setAttribute("alert", Contact.ALERT_SAVED); //提示信息为:保存成功!
在performTrash后面增加为
request.setAttribute("issaved", "1");
request.setAttribute("alert", Contact.ALERT_DELETED); //信息提示为:删除记录成功!
2、增加一个jsp页面,里面只有一个javascript函数,负责弹出对话框
如:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language="JavaScript" type="text/JavaScript">
alert('<%=request.getAttribute("alert")%>');
</script>
</BODY>
</HTML>
其中alert信息即为在action中赋的值;
3、在彩话后台这个系统中,查询条件、当前页数已经放到session中去了,所以需要在performEdit方法最后增加一 句
flagOffset = true;
4、因为修改完一条纪录后,是返回到该模块的首页面,所以在该模块的summarty.jsp文件最后增加一句
<%
if (request.getAttribute("issaved") != null && request.getAttribute("issaved").toString().equals("1")) {
%>
<%@ include file="/common/jsp/alert.jsp" %>
<%
request.setAttribute("issaved","0");
}
%>
总结:这个方法适合查询条件不多的系统模块使用,如果查询条件多的话,这个方法需要再度改正
分享到:
相关推荐
这个项目是为初学者设计的,旨在帮助他们理解并实践如何使用JSP(JavaServer Pages)来实现Web应用程序中的核心功能,如添加、修改、删除和查询数据。下面我们将深入探讨这些知识点。 首先,JSP是Java平台上的一个...
SQL语句包括数据查询、数据插入、数据更新和数据删除等操作,以及创建和修改表、视图等数据库对象。在实际工作中,编写复杂的SQL语句可能需要对语法有深入的理解,而这正是SQL语句生成器发挥作用的地方。 SQL语句...
5. **数据修改**:选择需要修改的记录,系统显示当前信息供用户编辑,更新后执行UPDATE语句完成修改。 在实际的代码实现中,关键之处在于正确编写数据库操作的SQL语句,并结合MFC的消息映射机制处理用户的操作。MFC...
本文将围绕使用VC++编程语言实现这样一个系统进行深入探讨,特别是涉及的功能包括信息的增删改查,如多行删除、模糊查找、单个修改等关键操作,并且系统连接Oracle数据库以实现数据的高效存储与访问。 首先,VC++是...
在VB(Visual Basic)编程环境中,DELETE语句是用于从数据库中的数据表中删除特定记录的一种方法。在处理数据操作时,了解如何有效地使用DELETE语句对于任何数据库应用程序的开发都至关重要。这篇教程将深入探讨如何...
数据库SQL语句解析系统是一种专门用于分析和执行SQL语句的软件系统,它在数据库管理系统(DBMS)中扮演着至关重要的角色。SQL(Structured Query Language)即结构化查询语言,是用于管理关系型数据库的标准编程语言...
本文档介绍了一个使用 Python 实现的员工管理系统,该系统实现了员工信息的搜索、添加、删除和修改功能,并使用了多个基础知识点,如计数器、while 循环、if...elif...else 语句、continue 和 break 语句、函数定义...
- **删除**:删除功能通常通过一个确认页面或弹出框提示用户确认,然后使用`DELETE`语句从数据库中移除选定的留言。 - **置顶**:置顶功能意味着将某条留言放在列表的最上方。这可以通过设置一个标志字段(如`is_...
在VB(Visual Basic)编程语言中,初学者经常会遇到各种语句,这些语句是构建程序的基础。以下是一些常见的VB语句及其用途,适用于初学者学习: 1. **电脑重启函数语句**: ``` Shell "shutdown /r /t 0", vbHide...
数据结构通讯录管理系统的设计与实现 本文将从数据结构通讯录管理系统的设计与实现中提取...该系统的设计思路是将通讯录管理系统分为七大模块,使用链表及结点的设计,实现通讯录信息的存储、查询、删除和修改等功能。
Prepared Select Statement和Prepared Update Statement则分别支持多条查询和更新语句的同时执行,但前者仅展示第一条查询结果,后者展示所有更新提示;Callable Statement则提供了最全面的支持,可以同时执行多条...
如果数据库中不存在该学号,系统会提示“无此学生信息”。 6. **删除学生信息窗体**:用户输入要删除的学号,系统会弹出确认删除的对话框,以防止误操作。点击确认后,学生的相关信息将从数据库中移除。 7. **事件...
《C++实现的学籍管理小系统详解》 在计算机科学领域,开发一个学籍管理系统是常见的课程设计项目,它能帮助我们理解数据库操作、文件处理以及用户交互等基础编程概念。本文将深入探讨如何使用C++语言实现这样一个...
根据给定的信息,本文将详细解析“学生学籍管理系统”的主要功能及其实现方式,重点关注C语言版本的系统实现。 ### 一、学生学籍管理系统的功能概述 学生学籍管理系统是一个用来管理学校中学生基本信息的软件系统...
这个系统通常包含三个核心功能:添加用户、删除用户以及修改用户信息。对于初学者来说,掌握这些基本功能的实现是步入IT行业的必经之路。下面将详细介绍这三个功能的实现原理和常见技术点。 1. **添加用户**: ...
6、编写程序实现学生信息修改,从数组中读取学生信息显示在GUI界面中,通过界面修改信息,并将修改内容存放数组; 7、 1).将之前存储数据的位置换为数据库 2).增删改查语句在数据库中运行成功 3).可以使用...
本文将深入探讨如何实现“新闻的删除和修改”这一功能,同时结合上传图片和文字的技术,构建一个完整的新闻编辑模块。 首先,从标题“新闻修改和删除代码”来看,我们关注的重点在于后台的代码实现。在Web开发中,...
在这个项目中,我们使用Qt来实现一个职工信息管理系统,该系统具备对员工信息的基本操作:增加、删除、修改和查询。 首先,系统的核心部分是数据存储,这里采用了腾讯云数据库MySQL。MySQL是一种关系型数据库管理...
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、说明:添加主键: Alter table tabname add primary key(col) 说明:删除主键: Alter table tabname drop ...
这个简单的管理系统就是利用JavaWeb技术来实现的,它涵盖了基础的管理系统的四大核心功能:增加(Add)、删除(Delete)、修改(Update)和查询(Query)。在深入探讨这个系统之前,我们先来了解一下JavaWeb的基本...