dispatcher redirect chain的思考

本文探讨了使用Java而非JS来防止客户端重复提交的方法。作者尝试通过WebWork框架的Result类型如dispatcher和redirect来处理成功与失败的情况,并讨论了如何更好地传递错误信息。同时,文章也提到了希望找到更优雅地结合WebWork与Ajax的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在自己的系统当中 本来开始是用js来控制客户端的重复提交问题 但是本人心里是不太爱喜欢使用js 竟然用了webwrok 我希望自己能尽量用java解决这些问题
我现在的处理方法是这样的:
摒弃开始的js脚本来控制,重新利用起webwork这几个result类型

首先在许多input的时候我使用的是dispatcher这样没问题 能得到服务器这边传递的错误信息 当然利用 chain也可以 这时候只要打印出错误就可以解决

其次当遇到success时 我的处理方式是利用 redirect ,这样似乎可以解决掉重复提交问题 但是错误信息却似乎得不到了,这样反而对客户端变的不友好了 至于错误信息我是根据我从服务器端传递的参数来进行错误信息的打印

一个轮回,似乎又转到了最开始的起点。

有关注相同问题的人可以一起来讨论下吗

顺便交流下webwork与ajax的结合,当我们return一个参数给请求页面时 可能接触不深 难道也是利用response对象来writer,然后利用dom来遍历,不知道有没有很好的方法,避开dom这层,直接由ajax页面来接收这个参数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值