社区
Web 开发
帖子详情
一个jsp网页有表单form ,提交到一个servlet处理,如果防止用户多次重复按 "submit"提交键
mapleroad
2003-02-26 10:16:01
一个jsp网页有表单form ,提交到一个servlet处理,
如果防止用户多次重复按 "submit"提交键,而导致servelet多次重复运行
...全文
615
8
打赏
收藏
一个jsp网页有表单form ,提交到一个servlet处理,如果防止用户多次重复按 "submit"提交键
一个jsp网页有表单form ,提交到一个servlet处理, 如果防止用户多次重复按 "submit"提交键,而导致servelet多次重复运行
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shingle
2003-04-08
打赏
举报
回复
上面的代码可以防止任意用户重复点击提交按钮,也不管用户的浏览器是否支持 script, 如果要防止在多个页面中出现的 token 重复的问题, 可以考虑更复杂的 token 生成算法。
shingle
2003-04-08
打赏
举报
回复
// 在 JSP 页面里加上如下代码
<%
String token = "" + System.currentTimeMillis();
session.setAttribute( "token", token );
%>
// 在 Servlet 里加上如下代码
String token = request.getSession().getAttribute("token");
if( token != null )
{
// 表示页面是第一次提交,在这里进行各种事务逻辑的处理
if( 处理成功 )
{
// 将 token 清除, 下一次再点击“submit"时就为空了
request.getSession().removeAttribute("token");
}
}else{
// 报错提示页面已经提交
}
/////////// 完成
cno
2003-02-26
打赏
举报
回复
像楼上说的
<input type=submit name=submit1 value="提交" onClick="javascript:test();">
function test(){
document.form.submit1.disabled=true;
}
gogc
2003-02-26
打赏
举报
回复
up
lkenshin
2003-02-26
打赏
举报
回复
对submit按钮写一javascript阿
onclick=submit.setEnabled(false);
kingman888
2003-02-26
打赏
举报
回复
如果直接按回车你的代码根本没有用的
xiao_yuer
2003-02-26
打赏
举报
回复
try:
function test(){
document.form.submit1.disabled=true;
document.form.submit();
}
print
2003-02-26
打赏
举报
回复
<input type=submit name=submit1 value="提交" onClick="javascript:test();">
function test(){
document.form.submit1.disabled=true;
}
我不知道楼上的测试过这函数没有?以前我也是用这 可点击提交,提交按妞是不可选,可根本不会提交表单啊。。
防止
form
表单
重复
提交
的几种方案
阅读目录前言
form
重复
提交
场景解决方案一:前端利用JavaScript
防止
表单
重复
提交
二:利用Session
防止
表单
重复
提交
参考 前言 如果网速比较慢的情况下,
用户
点击的
提交
发现半天没有反映,于是又重新点击了几次
提交
按钮...
防止
form
表单
重复
提交
的X种方法
Form
表单
重复
提交
是在多
用户
Web应用中最常见、带来很多麻烦的
一个
问题。有很多的应用场景都会遇到重复
提交
问题,比如: (1)点击
提交
按钮两次。 (2)点击刷新按钮。 (3)使用浏览器后退按钮重复之前的操作,导致重复...
form
表单
提交
到
servlet
的两种方法
创建
一个
名为Login
Servlet
的
Servlet
,下面是doGet与doPost部分3. 配置web.xml,这是最关
键
的一步 需要注意的是url-pattern这里写的是/login,而在
jsp
中
form
表单
的action写的是login,而不是/login。第二种方法:1. ...
form
表单
防止
重复
提交
的N种方法
Form
表单
重复
提交
是在多
用户
Web应用中最常见、带来很多麻烦的
一个
问题。有很多的应用场景都会遇到重复
提交
问题,比如: (1)点击
提交
按钮两次。 (2)点击刷新按钮。 (3)使用浏览器后退按钮重复之前的操作,导致重复...
form
表单
提交
数组java,
表单
form
的
提交
和
servlet
的取值
表单
form
的
提交
和
servlet
的取值一、前言对于后端开发来说,经常要和前端进行联系的两个面就是:1、
表单
form
提交
至
servlet
。2、ajax
提交
至
servlet
进行
处理
。显然,有必要对这两个常用的功能进行一次梳理。1、
一个
中文...
Web 开发
81,120
社区成员
341,746
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章