社区
Web 开发
帖子详情
struts中表单的避免重复提交和页面刷新记录数加一的问题怎么解决。谢谢!!
dengzi725
2004-04-29 10:25:31
struts中表单的避免重复提交和页面刷新记录数加一的问题怎么解决。谢谢!!
请高人相助,在线等,急用。
如果有实现的列子就更好了。谢谢。
...全文
102
9
打赏
收藏
struts中表单的避免重复提交和页面刷新记录数加一的问题怎么解决。谢谢!!
struts中表单的避免重复提交和页面刷新记录数加一的问题怎么解决。谢谢!! 请高人相助,在线等,急用。 如果有实现的列子就更好了。谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dengzi725
2004-04-29
打赏
举报
回复
郁闷了。
dengzi725
2004-04-29
打赏
举报
回复
没有人关注吗?
dengzi725
2004-04-29
打赏
举报
回复
没有关系,我是说在struts中,怎么样避免页面刷新记录数加一的情况。应该是用令牌的东西。但是我用了,就是不对。也不知道是什么原因。请高手指正。
代码如下:
public ActionForward addItem(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
UserContainer lUserContainer = getUserContainer(request,response);
VeroniqaService lVeroniqaService = getVeroniqaService();
//get parameter
String lItemId = request.getParameter("itemId");
String lShoeName = request.getParameter("hidShoeName");
String lPrice = request.getParameter("hidPrice");
String lColorID = request.getParameter("colorSelect");
Float lSize = new Float(request.getParameter("sizeSelect"));
Integer lWidthID = new Integer(request.getParameter("widthSelect"));
String lShoeConfigID = lVeroniqaService.getShoeConfigID(lItemId, lColorID, lSize, lWidthID);
Integer lTotalQty = lVeroniqaService.getItemCurQty(Integer.valueOf(lShoeConfigID));
ShoppingBagItem lShoppingBagItem = new ShoppingBagItem(new Integer(lShoeConfigID),
lItemId,
new Integer(1),
lShoeName,
new Double(lPrice),
lColorID,
lSize,
lTotalQty);
lUserContainer.getShoppingBag().addItem(lShoppingBagItem);
request.setAttribute(Constants.CROSSSELLINGLIST_KEY, this.getCrossSelling(request,response));
return mapping.findForward(Constants.SUCCESS_KEY);
}
在以上这个方法中怎么样使用令牌来避免页面的刷新问题呢?
lkenshin
2004-04-29
打赏
举报
回复
呵呵,当表单提交的时候,把 提交 按钮设置成 disabled ,就可以防止再次提交了撒
页面刷新一次,记录数加一嘛,用一个servlet,doGet一次,就加一次嘛:)
乱说的,行不行不知道
zhwapple
2004-04-29
打赏
举报
回复
我也想知道,关注!
dengzi725
2004-04-29
打赏
举报
回复
谢谢高人向助。
dengzi725
2004-04-29
打赏
举报
回复
xiexie 可是我试过了,可能是我使用的错误,关键是那个页面刷新的问题怎么搞的呢?
iwhp
2004-04-29
打赏
举报
回复
up
Java全栈工程师-
Struts
2框架
本课程讲解
Struts
2的执行流程和基本原理分析 本课程全面讲解
Struts
2的数据封装方式和值栈数据的存储和获取 本课程讲解
Struts
2防止
表单
重复
提交
和注解方式的开发
Java 设计模式最佳实践:6~9
根据《反应宣言》响应:系统以一致的、可预测的方式及时响应。恢复:系统对故障有弹性,能快速恢复。...根据这个
页面
的说法,一个没有回应的网站在搜索引擎
中
的排名很低:“响应式设计是谷歌的推荐设计模式”
这个疯子整理的十万字Java面试题汇总,终于拿下40W offer!(JDK源码+微服务合集+并发编程+性能优化合集+
Spring帮助开发者
解决
了开发
中
基础性的
问题
,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境
中
安心的集成Spring框架,不必担心Spring是如何在后台进行工作...
Java面试题精华集-Java 工程师进阶知识完全扫盲
面试题 如何保证消息队列的高可用...要是你傻乎乎的就干用了一个 MQ,各种
问题
从来没考虑过,那你就杯具了,面试官对你的感 觉就是,只会简单使用一些技术,没任何思考,马上对你的印象就不太好了。这样的同学招进 ...
Java高级面试题解析(二):百度Java面试题前200页(精选)
操作系统
中
heap 和 stack 的区别 heap是堆,stack是栈,是两种不同的数据结构。堆是队列优先,先进先出;栈是先进后出。 在java多线程
中
,每个线程都有自己的栈;不同的线程共享一个堆。 在java内存
中
,栈
中
...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章