`
Tracylau
  • 浏览: 66608 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

清除页面的保留上次提交的数据

阅读更多
第一次点击新增进入jsp页面是空白的,此时填写数据提交,
第二次点击新增进入同一页面时,上次输入数据依然存在,可以如下解决:

1.如果不是为了持续保持ActionForm中的数据的话,在struts-config.xml(<action-mappings>中)把ActionForm的scope设为"request";

2.如果ActionForm的scope为"session",那么action中,在用ActionForm中的数据处理完业务逻辑后,清掉session中的该ActionForm属性
    
   if (mapping.getAttribute(); != null); {
            if ("session".equals(mapping.getScope();););
                session.removeAttribute(mapping.getAttribute(););;
        }


3.实在不想清session属性的话,只能在ActionForm的reset方法中,把属性值重新置回初始值了,如...
idno = null;
eraddr = null;
erzipcode = null;
artifc = null;


tracy_katrina束于2005-01-28 12:48
分享到:
评论
2 楼 gengjava 2010-08-14  
有谁知道怎么回事啊?
1 楼 gengjava 2010-08-14  
为什么在修改信息的时候,点击某条数据后,进入修改页面显示的值总是上次点击的那条记录的信息(如果是第一次点击修改,到修改页面就会显示空信息,第二次换条数据点击修改,到页面后显示的却是第一次点击修改的那天记录的信息),后台数据都查的正常(点击第一条记录,查出来的就是第一条记录的信息,点击第二条,查的就是第二条的)

相关推荐

    清除fragment页面数据(重新加载布局)

    相关博客: http://blog.csdn.net/yuzhiqiang_1993/article/details/76152454 http://blog.csdn.net/yuzhiqiang_1993/article/details/75014591 清除fragment页面数据 fragment手动重新加载布局 解决fragment重叠

    在vue中实现清除echarts上次保留的数据(亲测有效)

    本文将介绍一种在Vue中清除ECharts上次保留数据的有效方法。 首先,我们要明白ECharts提供的两个主要方法`clear()`和`setOption()`。`clear()`方法用于清除图表的所有内容,而`setOption()`则是用于设置或更新图表...

    ASP.NET中防止刷新页面造成表单重复提交

    2. **清除表单数据**:即在表单提交后清除表单数据,使得即使用户刷新页面也不会有数据被提交。这种方式可以有效地避免重复提交,但对于需要保留用户输入数据的场景不太适用。 除此之外,本文介绍了一种更加灵活且...

    清除格式保留序号

    在Microsoft Word中,有时我们需要清除文档中的格式但又希望保留原有的编号序列,以便于后续的编辑和处理。标题“清除格式保留序号”所指的问题就是如何在删除文本格式的同时保持段落编号不受影响。这个问题可以通过...

    html实现vue回退不刷新,保存原有数据

    - 为了防止过度依赖本地存储,应合理设置数据过期策略,例如在回退后一段时间或用户触发其他操作时清除旧状态。 - 在处理敏感数据时,要考虑安全性和隐私问题,不要将不应持久化的数据存储在本地。 5. **代码示例...

    Android 5.0保留用户数据刷机脚本

    这个过程通常会清除用户数据,但"Android 5.0保留用户数据刷机脚本"则提供了一种方法,允许用户在升级到Android 5.0版本时保持个人数据的完整性。 标题中的"Android 5.0保留用户数据刷机脚本"指的是一个自动化工具...

    HarmonyOS之通过 Preferences 创建、删除、更新和查询应用程序偏好数据实现登录页面偏好数据存取及主页面背景色偏好数据存取.zip

    本示例通过 Preferences 创建、删除、更新和查询应用程序偏好数据,主要实现了登录页面偏好数据存取及主页面背景色偏好数据存取。 说明: 启动页面勾选不再显示,保存该偏好数据,下次启动应用不再显示该页面,直接...

    android 版本更新 同时清除旧版本数据

    当“android 版本更新 同时清除旧版本数据”时,我们需要关注几个关键的技术点: 1. 版本检测:首先,应用需要能够自动检测到新的版本。这通常通过网络请求实现,例如通过HTTP GET请求到服务器上的更新API,该API...

    页面缓存和清除页面缓存

    本文将深入探讨页面缓存的工作原理、如何在C#中实现页面缓存以及清除页面缓存的方法。 首先,我们需要了解ASP.NET中的两种主要缓存策略:输出缓存和数据缓存。输出缓存会保存完整的HTML页面,而数据缓存则用于存储...

    java实现防止表单重复提交

    服务器端避免表单的重复提交,利用同步令牌来解决重复...如果不相等,则提示用户已经提交过表单,同时产生一个新的令牌值,保存到session中,当用户重新访问提交数据页面时(刷新页面),将新产生的令牌值作为隐藏输入域的值.

    慧立数据消除工具(信息安全 存储数据彻底清除)

    数据消除工具是一款帮助客户彻底清除存储介质上关键数据的工具,通过数据消除工具的处理,可被彻底删除该文件或相关信息,永远不能恢复。消除对象可以是可执行文件、文档、数据库文件、分区、剩余空间,消除存储介质...

    9.如何清除上次登录用户历史记录?(Visual C++编程 源代码)

    9.如何清除上次登录用户历史记录?(Visual C++编程 源代码)9.如何清除上次登录用户历史记录?(Visual C++编程 源代码)9.如何清除上次登录用户历史记录?(Visual C++编程 源代码)9.如何清除上次登录用户历史...

    JSP 页面缓存以及清除缓存

    ### JSP 页面缓存及其清除方法详解 #### 一、JSP页面缓存的重要性与应用场景 JSP(Java Server Pages)技术是一种结合了HTML、XML和Java编程的技术,用于创建动态网页。在JSP开发中,页面缓存是一种常用的技术手段...

    数据脱敏方案.docx

    数据脱敏是指在将敏感数据从原始环境传输到目标环境的过程中,使用一定的方法消除原始数据中的敏感信息,并保留目标环境业务所需的数据特征或内容的数据处理过程。 1. 数据脱敏定义 数据脱敏是指从原始环境向目标...

    ps清除原始数据程序

    ps清除原始数据程序,当你PS运用时候很卡,可以用该脚本清除缓存,

    ajax\HTML 页面与页面之间传值

    4. **使用Ajax获取数据**:父页面通过Ajax向服务器发送请求,获取所需数据,然后可以将数据存储在上述的SessionStorage或LocalStorage中,或者嵌入到HTML结构(如隐藏元素)中,供子页面加载后使用。例如: ```...

    清除文本框上次输入值的历史记录

    本篇将详细介绍如何清除文本框上次输入值的历史记录,主要涉及Web应用和桌面应用两种场景。 1. Web应用中的清除策略 对于基于HTML的Web应用,文本框的历史记录通常与浏览器的自动填充功能有关。开发者可以通过以下...

    静态页面间传值实例静态页面间传值实例

    4. **Session Storage**:类似于Local Storage,但Session Storage的数据仅在会话期间有效,关闭浏览器窗口或标签页后数据会被清除,适合临时性的页面间传值。 5. **隐藏的表单域**:在`1.htm`页面创建一个隐藏的...

    退出页面自动清除session技巧

    ### 退出页面自动清除session技巧 在Web应用开发过程中,管理用户会话是十分重要的一个环节。Session机制作为实现用户状态跟踪的一种手段,在各种应用场景中都扮演着关键角色。但是,如何有效地管理并适时地清除...

Global site tag (gtag.js) - Google Analytics