`
Tracylau
  • 浏览: 66763 次
  • 性别: 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  
为什么在修改信息的时候,点击某条数据后,进入修改页面显示的值总是上次点击的那条记录的信息(如果是第一次点击修改,到修改页面就会显示空信息,第二次换条数据点击修改,到页面后显示的却是第一次点击修改的那天记录的信息),后台数据都查的正常(点击第一条记录,查出来的就是第一条记录的信息,点击第二条,查的就是第二条的)

相关推荐

    session失效重新登录后,返回之前页面,并保留表单数据

    当Session失效,用户通常会被重定向到登录页面,登录成功后,系统应能恢复之前的浏览状态,如返回原来的页面并保留用户可能已填写的表单数据。这涉及到一系列的技术处理和设计原则,包括Session管理、登录逻辑、页面...

    用js来刷新当前页面保留参数的具体实现

    通常情况下,当我们在网页上刷新时,页面中的数据和状态会被重置,特别是GET请求的参数会丢失。为了解决这个问题,我们可以采取一些特定的JavaScript方法来达到我们想要的效果。 首先,我们来介绍location.reload()...

    清除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.如何清除上次登录用户历史...

    ps清除原始数据程序

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

    JSP 页面缓存以及清除缓存

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

    数据脱敏方案.docx

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

    vue倒计时刷新页面不会从头开始的解决方法

    它的数据不会随着浏览器会话的结束而被清除,这意味着即使关闭浏览器或者重启计算机,localStorage中的数据依然会被保留。利用这一点,我们可以将倒计时的剩余时间保存到localStorage中,这样即便在页面刷新后,仍然...

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

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

Global site tag (gtag.js) - Google Analytics