新手问题 高手解答下?

问题描述

我写了个注册功能进入注册成功后的页面点刷新无限重复提交数据数据库里有N多的重复数据高手指点下?我用的是SSH框架struts1的框架

解决方案

本帖最后由 gameover0052 于 2011-04-03 11:42:50 编辑
解决方案二:
重复访问一个注册的action我觉的你注册是通过跳转到某个链接来实现注册,然后你一直刷那个跳转后的页面。。就出现你说的问题了。建议你注册部分用ajax来注册就不会出现你说的那个问题啦。。
解决方案三:
Action返回的时候,重定向页面可以避免重复提交。
解决方案四:
struts1不知道,要是struts2就用拦截器来实现
解决方案五:
该回复于2011-04-25 09:00:22被版主删除
解决方案六:
引用2楼ylz2007的回复:

Action返回的时候,重定向页面可以避免重复提交。

+1
解决方案七:
在struts的配置文件中配置redirect=true即可,即楼上所说的重定向。
解决方案八:
条件注册之后,在struts里面的<forwardname="*"path="/*"redirect="true"></forward>实现重定向,就解决了

时间: 2024-12-30 08:08:49

新手问题 高手解答下?的相关文章

新手求助:openstack安装后使用错误,请高手帮忙解答下,谢谢!

问题描述 按照教程,在ubuntu12.04上安装了单节点的Openstack,本机是在虚拟机上跑的ubuntu,开启了双网卡,一个是NAT,另外一个是Custom:Specificvirtualnetwork但是出现了以下问题:1.root@ubuntu:~#novalistERROR:stringindicesmustbeintegers,notstr2.网页进入本机IP,输入账号密码后出现:InternalServerErrorAnunexpectederroroccurredwhilep

class-jsp做一个类似于视频评论下的回复功能的获得数据显示,对前端不是很熟悉,求高手解答

问题描述 jsp做一个类似于视频评论下的回复功能的获得数据显示,对前端不是很熟悉,求高手解答 20C CREATE TABLE videocomment (id int(10) NOT NULL AUTO_INCREMENT/**ID**/createTime timestamp NULL DEFAULT CURRENT_TIMESTAMP/**创建时间**/userId int(10) NOT NULL/**用户ID**/videoId int(10) NOT NULL/**视频ID**/re

《PHP和MySQL Web开发从新手到高手(第5版)》一一1.3 在Mac OS X下安装

1.3 在Mac OS X下安装 PHP和MySQL Web开发从新手到高手(第5版) 在本节中,我们将介绍如何在一台运行Mac OS X version 10.5(Leopard)的Mac计算机上开始运行一个安装了PHP和MySQL的Web服务器.如果你使用的并不是Mac计算机,可以跳过本节. Mac OS X将Apache和PHP都作为标准安装组件来安装,它是唯一这么做的面向消费者的OS(实际上,它还附带了Ruby.Python和Perl,所有这些都是流行的Web编程语言).也就是说,只需要

.net-各位老大,小弟是个 新手,想实现一下使用MVC在线考试系统,求各位老大们解答下!谢谢了

问题描述 各位老大,小弟是个 新手,想实现一下使用MVC在线考试系统,求各位老大们解答下!谢谢了 软件功能结构图如下: 解决方案 去51aspx网站下载点现成的源代码看看.

RadioGroup下的RadioButton设置属性button=@null是什么含义?求高手解答

问题描述 RadioGroup下的RadioButton设置属性button=@null是什么含义?求高手解答 RadioGroup下的RadioButton设置属性button=@null是什么含义 解决方案 自定义样式,不显示默认单选按钮的圆点 解决方案二: 最简单的方法就是自己动手实践下 看看加上和不加的效果 这样印象会深很多 解决方案三: 不显示原来的图片,一般是自定义样式的时候用到

我是一名.net新手,我想在最短时间内做一个电子商务网站,需要注意些什么呢?有什么好的简单的方法吗!请高手指点下……谢谢

问题描述 我是一名.net新手,我想在最短时间内做一个电子商务网站,需要注意些什么呢?有什么好的简单的方法吗!请高手指点下我的目的是:快速开发使用方便基本功能要有!希望各位高手给点建议-- 解决方案 解决方案二:做吧!up!..解决方案三:照着别人的网站做就可以了解决方案四:电子商务..要求安全性高撒金额有关系的都要用事务存储过程..要注意防SQL注入服务器安全--------做电子商务不是做OA那么简单哦.很容易被人加攻击的.解决方案五:参考PetShophttp://msdn.microso

代码-新手问题,求高手解答

问题描述 新手问题,求高手解答 #include #include #include typedef struct bitset *Set; typedef struct bitset{ int setsize; int arraysize; int flag; unsigned short *v; }Bitset; int ArrayIndex(int x) { return x>>4; } Set SetInit(int size) { int i; Set S=(Bitset *)mal

《PHP和MySQL Web开发从新手到高手(第5版)》一一1.4 在Linux下安装

1.4 在Linux下安装 PHP和MySQL Web开发从新手到高手(第5版)如今,大多数选用Linux操作系统的人都是技术高手,他们肯定知道如何安装像Apache.PHP和MySQL这样的软件.实际上,他们可能已经对于该如何安装有很强的认识,那我再过多地描述就没有什么意义了. 如果你是我所提到的这类读者,请继续用你习惯的安装方式去安装Apache.PHP和MySQL最新的版本,使用任何的包管理程序或内建的过程来安装.本书中没有什么内容是如此高深的,以至于配置这些包的任何细小差别都会有所影响.

《PHP和MySQL Web开发从新手到高手(第5版)》一1.3 在Mac OS X下安装

1.3 在Mac OS X下安装 PHP和MySQL Web开发从新手到高手(第5版)在本节中,我们将介绍如何在一台运行Mac OS X version 10.5(Leopard)的Mac计算机上开始运行一个安装了PHP和MySQL的Web服务器.如果你使用的并不是Mac计算机,可以跳过本节. Mac OS X将Apache和PHP都作为标准安装组件来安装,它是唯一这么做的面向消费者的OS(实际上,它还附带了Ruby.Python和Perl,所有这些都是流行的Web编程语言).也就是说,只需要几