`
yunhuisdu19811011
  • 浏览: 94668 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论
  • fightingIOW: 案例看了,能实现上传,但是不是异步的,怎么改成页面可以预览呢? ...
    swfUpload实例
  • kizz: 您好,实例我看了,确实不错。您有struts2版的吗?现在项目 ...
    swfUpload实例

解决页面刷新重复提交的问题

 
阅读更多

第一部分:
1. 现象:在我们系统中,新增、编辑数据后,继续刷新页面后,会出现重复提交的现象
2. 原因及解决方案:我们在设置action跳转的时候,将跳转方式设置成了type="chain"的方式,
   解决方案:我们需要将action的跳转设置成type="redirectAction"。
3. 实例:
   (1)注:用<param name="message">${message}</param>这种方式传递参数能避免中文乱码的情况。用 ?filevale=${value}会出现乱码
  <action name="addGrowupInfo" class="growupInfoAction" method="addGrowupInfo">
      <result name="success" type="redirectAction">
       <param name="actionName">listGrowupInfo</param>
       <param name="message">${message}</param>
      </result>
  </action>
  (2)注:不同的命名空间action的跳转配置是咧
 <action name="uploadHeadImage" class="ownerSetAction" method="uploadHeadImage">

   <result name="success" type="redirectAction">

    <param name="namespace">/frontStage</param>

    <param name="actionName">gotoPersionCenter</param>

    <param name="flag">9</param>

   </result>

  </action>

第二部分:
1. 现象:点击页面的查询后,刷新页面,会弹出浏览器自带的对话框
2. 解决方案: 将查询的post提交改成get提交  , 改完后,要测试一下

分享到:
评论

相关推荐

    防止页面刷新重复提交的方法.

    防止页面刷新重复提交是 Web 开发中常见的问题,多次提交表单可能会导致不必要的数据重复录入、服务器压力增大等问题。下面我们将详细介绍防止页面刷新重复提交的方法。 一、验证码方法 验证码方法是防止页面刷新...

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

    ### ASP.NET中防止刷新页面造成表单重复提交 在Web应用程序开发中,特别是在使用ASP.NET进行网站构建时,一个常见的问题是表单重复提交。这通常发生在用户通过按下浏览器的F5键来刷新页面的情况下,此时之前的表单...

    Asp.net刷新重复提交

    在ASP.NET web应用程序中,"刷新重复提交"是一个常见的问题,它发生在用户点击浏览器的刷新按钮或者使用前进/后退导航时。这可能导致数据的不一致性和错误,因为服务器可能会收到相同请求的多次处理,而这些请求原本...

    Asp.net 后退刷新重复提交问题解决办法

    页面提交后,后退,刷新会重复提交,导致很多麻烦,.net里可以这样来解决一下,一个类文件,省去每个页面都写的麻烦

    防卡页面刷新重复提交

    防卡页面刷新重复提交源代码,根据msdn上提供方法进行改造,解决了诸多bug,实用性很强

    防止页面的重复提交和刷新

    本文旨在深入探讨如何有效地预防页面的重复提交与刷新现象,通过具体实例和详细的分析来帮助开发者更好地理解和解决这类问题。 #### 二、问题背景及应用场景 ##### 1. 重复提交与刷新场景 重复提交通常发生在用户...

    struts2令牌解决页面重复提交问题

    下面将详细讲解Struts2令牌解决重复提交问题的过程: 1. **生成令牌**:在Action中,使用`TokenAwareActionSupport`作为基类,这个类实现了`TokenSessionStore`接口,可以方便地获取和验证令牌。在表单展示之前,...

    struts token 防止页面刷新,重复提交

    ### Struts Token机制防止页面刷新及重复提交 在Web应用开发过程中,特别是在使用MVC框架如Apache Struts进行开发时,防止表单重复提交是一个重要的安全措施。表单重复提交通常发生在用户点击“提交”按钮后,由于...

    asp.net 页面防止重复提交

    在ASP.NET开发中,页面重复提交是一个常见的问题,它可能导致数据冗余或一致性错误。防止重复提交对于确保数据的准确性和应用的稳定性至关重要。本文将深入探讨如何在ASP.NET环境中解决这个问题。 首先,理解问题的...

    防止刷新后退重复提交

    在Web开发中,用户在提交表单后可能会意外地点击浏览器的刷新或后退按钮,导致数据重复提交,这在数据库操作中可能引起严重问题,比如财务交易的重复扣款或者用户信息的重复录入。针对这个问题,我们可以采取多种...

    防止用户刷新,重复提交数据

    在Web开发中,防止用户刷新页面...综上所述,本资源提供的代码和说明可以帮助开发者理解并实施防止用户刷新重复提交数据的机制,通过使用Token,可以有效地保护Web应用免受重复操作的困扰,提高系统的稳定性和安全性。

    JSP_重复提交_解决方法

    因此,如何有效地解决JSP页面的重复提交问题,成为了开发者们必须面对的一个挑战。 #### 二、问题场景分析 ##### 2.1 重复提交与刷新 **场景说明**:重复提交和刷新通常发生在用户操作过程中,特别是在提交表单后,...

    一个注解解决页面重复提交

    使用注解解决页面重复提交问题,不仅可以提高代码的可读性和维护性,还能减少对Session或Cookie的依赖,降低服务器资源消耗。结合自定义拦截器,我们可以创建一个健壮的防重复提交系统,适应各种复杂的Web应用场景。...

    刷新action避免重复提交

    防止提交 在用struts2.0标签开发中,经常要使用form提交.在点击"提交"后,我们通常会弹出一个提示信息的页面,用户此时有可能会按f5刷新当前提交的action,从而将多个相同的数据保存到了后台数据库,并且...避免重复提交呢?

    防止页面重复提交demo

    前端的这种方法虽然有效,但并不能完全解决问题,因为如果用户直接刷新页面或者使用浏览器的回退/前进功能,前端的状态可能无法保持,导致重复提交。 2. **后台session存储随机token**:更为安全的方法是在服务器端...

    重复提交解决实例

    2.已经提交成功,然后又刷新页面重复提交 3.已经提交成功,然后点击后退,然后又重复提交。 重复提交的缺点: 1.加重了服务器的负担。 2.导致错误的操作。 实例:如果在淘宝上买一个东西,然后点击了订单提交,然后...

    Struts2解决表单重复提交

    通过这样的设置,当用户在登录成功后刷新页面时,浏览器将会跳转到指定的页面,而不会导致重复提交表单的问题。 综上所述,Struts2框架提供了token机制以及灵活的跳转方式配置来解决表单重复提交的问题。开发者在...

    [Jsp]防止页面表单重复提交的解决方法

    在Web开发中,尤其是使用JavaServer Pages (JSP) 技术时,页面表单的重复提交是一个常见的问题。这可能会导致数据不一致或者服务端处理逻辑错误。本篇文章将探讨如何有效地防止JSP页面中的表单重复提交,确保系统的...

    8 种方案解决重复提交问题

    解决重复提交问题的8种方案 在本篇文章中,我们将讨论重复提交问题的八种解决方案。重复提交问题是指在Web应用程序中,当用户提交表单时,可能会导致重复提交,导致数据不一致和其他问题。为了解决这个问题,我们...

    J2EE框架-重复提交、重复刷新、防止后退的问题以及处理方式

    在J2EE框架中,开发过程中常常会遇到一些与用户交互相关的技术问题,如重复提交、重复刷新以及防止用户后退导致的数据不一致。这些问题在实际应用中可能会对系统的稳定性和数据完整性造成影响,因此需要采取相应的...

Global site tag (gtag.js) - Google Analytics