多语言展示
当前在线:567今日阅读:75今日分享:44

javaWeb使用TokenProcessor解决表单重复提交

javaWeb使用TokenProcessor解决表单重复提交
方法/步骤
1

1.在struts1  的jar包中找到如下类

2

2.新建同名的类

3

3.把jar包中的类的内容拷贝进来

4

4.修改部分参数,其中Globals 仅仅用到了两个常量

5

5.新建这两个常量并赋值

6

6.修改剩余报错的代码,去除Globals 即可

7

7.修改其中的save方法,让它返回一个token,以方便页面获取

8

8.修改Index.jsp页面代码,这里的sava方法是产生一个token 并防止在常量TRANSACTION_TOKEN_KEY 中

9

9.修改Servlet代码

10

10.具体比较看TokenProcessor 中的isTokenValid方法

11

11.当对比通过后删除token的方法

12

12.进行测试

推荐信息