用struts2 token防止刷新页面重复提交什么让服务器跳转到当前页面?里面的数据不变的

问题描述

用struts2 token防止刷新页面重复提交.是跳转到一个提示错误页面,怎么能跳转到第一次不刷新时的页面.参数值都带过去

解决方案

你可以在提示页面里使用jsWindow.location今天跳转到原来的页面,并且把参数跟在url的后面

时间: 2025-01-20 11:05:23

用struts2 token防止刷新页面重复提交什么让服务器跳转到当前页面?里面的数据不变的的相关文章

php防止刷新页面重复提交

作为phper,我们在开发和学习php过程中,难免要经常的接受处理表单数据,然而处理表单的时候总会有一个问题,困扰大家,刷新页面重复提交的问题.如何防止刷新页面重复提交呢? 其实在php学习中我们会有很多的方法,比如最简单的,我们可以采用,提交成功后,进行跳转的方法.但是这样做,有时候,会有很多瓶颈,比如,如果我们的页面有很多内容需要加载,尤其是很多跟后台打交道,这样如果跳转重新加载页面的话,可能会对服务器造成压力. 这里我们可以采用另外一种方法,来防止刷新页面重复提交,以便大家更好的学习php

struts2之防止表单重复提交

struts.xml配置文件 <?xml version="1.0" encoding="utf-8" ?><!doctype struts public "-//apache software foundation//dtd struts configuration 2.0//en" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts&

PHP使用token防止表单重复提交的方法_php技巧

本文实例讲述了PHP使用token防止表单重复提交的方法.分享给大家供大家参考,具体如下: <?php /* * PHP使用token防止表单重复提交 * 此处理方法纯粹是为了给初学者参考 */ session_start(); function set_token() { $_SESSION['token'] = md5(microtime(true)); } function valid_token() { $return = $_REQUEST['token'] === $_SESSION

PHP生成token防止表单重复提交2个例子

在网上搜索了一下有很多站长都这样说的 1.提交按钮置disabled 当用户提交后,立即把按钮置为不可用状态.这种用js来实现. 提交前代码如下:  代码如下 复制代码 $("#submit").attr('disabled','true'); $("#submit").val("正在提交,请稍等"); 执行后,把按钮置为原来状态 代码如下:  代码如下 复制代码 $('#submit ').removeAttr('disabled'); $(&

提交form表单如何让页面在提交后不发生跳转

问题描述 提交form表单如何让页面在提交后不发生跳转希望有详细的示例 解决方案 解决方案二:用AJAX无刷新跳转.$.post("跳转URL"),{Action:"POST",Name:"useradress"},function(data,textStatus){data是返回值,返回NULL就行.这里可以不用写,后台的URL跳转中returnnull:就行})解决方案三:不想跳转就让action执行完后,再指向回来提交的这个页面就行了解决方

打开一个页面要是没有cookies,会自动跳转到登录页面

问题描述 打开一个页面要是没有cookies,会自动跳转到登录页面 我做个网站,想要通过cookie实现登录.如果复制该网址在浏览器中打开的时候会自动跳转到login页面,怎么写 解决方案 cookie不能跨浏览器共享,标签式浏览器,你在一个标签登录保存cookie后,其他标签都会共享cookie,你要判断直接输入的地址不允许访问自己加个来源判断,不允许为空,要不cookie是存在肯定可以访问你页面的 解决方案二: 你用什么技术做的网站呢?jQuery提供了cookie插件 jquery.coo

web页面-b页面有个按钮 点击后怎么跳转至a页面的某个tab对应的内容上?

问题描述 b页面有个按钮 点击后怎么跳转至a页面的某个tab对应的内容上? b页面有个按钮 点击后怎么跳转至a页面的某个tab对应的内容上? 解决方案 给a页面传递参数,然后a获取后显示指定的tab,显示tab内容自己看api配置 <a href="a.html?tab=tab3">a.html</a> a.html var m = /tab=([^&]+)/.exec(location.search); if (m) { alert(m[1])//m[

asp.net 处理F5刷新页面重复提交页面的一个思路_实用技巧

当提交完一个页面后,如果我们再次点击F5刷新该页面的话,会弹出一个提示,提示我们如果继续,则会重新发送提交我们刚才提交的内容,要是类似付款或一次性的操作,我们不应该这样操作,否则会造成重复提交的问题.解决这个问题,我们可以通过如下思路来处理: 1. 提交成功后,将一个成功状态存入session中,然后重新载入该页面. 2. 在page_load方法中,判定该session字段的状态值,如果为成功,则显示成功信息,否则显示错误提示,紧跟着通过Session.Remove()方法来清空该缓存即可.

寻求提交不刷新方法F5刷新不重复提交ASPX

问题描述 用ASP.NET做个一个提交一直会出现页面刷新和F5重复提交寻求好方法解决防止右击,和屏蔽F5键 解决方案 解决方案二:提交后禁用按钮,解决方案三:http://blog.csdn.net/firewolffeng/article/details/1933694解决方案四:用ajaxControl控件...把整个from包起来...提交一次后按F5不重复提交也没有那个重复提交的提示我这么用的,你也试试吧.解决方案五:可以用hidden和session做一个同步标识,初始化hidden和