不同请求间的数据传递,可以用变量保存吗?
来源:11-5 增加登录图形验证码

慕前端7951612
2020-12-03
老师:在KaptchaController里有两个请求:一个请求是创建验证图片,得到这个图片的值;另一个请求是获取这个值,再与用户的输入进行比对。
可以在两个请求的最上面创建这个变量,一个请求去设置,另一个去获取吗?
写回答
1回答
-
没太懂,你是指不用redis存验证码,而是用java变量?一般不这样,至少有两个问题
部署多台机器的话,创建和验证两个请求不一定会在同一台机器上
就算是单台,要考虑并发的问题,同时有多个人在验证的场景,会不会串了?其实最终会变成写一个本地缓存,类似ehcache,guava
012020-12-05
相似问题