*Post/Redirect/Get(PRG) pattern

PRG -> Post/Redirect/Get

Post/Redirect/Get (PRG) is a web design pattern that prevents some duplicate submissions

我们在使用post时, request请求里面包含了form信息。如果我们在提交完表格之后使用forward直接返回get list页面,此时的requestbody里面依旧有表格 信息,用户此时刷新之后,这个表格会重新提交一次。

为解决这个问题,我们在post 之后使用redirect,这样这个request请求就是一个新的(不包含之前form的信息),此时回到get list页面之后再刷新,不会有问题。

Note: 为了防止submit两次,我们可以在用户点击submit之后,disable这个submit按钮


References:
https://en.wikipedia.org/wiki/Post/Redirect/Get

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容