我正在实现一个密码重置功能,并且想要将 key 用作 jsp 页面的参数(我假设这就是它的完成方式。如何将参数传递到 jsp 页面并使这些参数仅在一定时间内有效?
最佳答案
how can I pass parameters and to the jsp page
只需将其包含在请求 URL 中即可。
<小时/>
and make those parameters only active for a certain amount of time that
首次生成 key 时,将时间戳与 key 一起存储在数据库中。请求 key 时从数据库检索时间戳。如果与当前时间相差太大,则无效。不要忘记设置一个后台作业来清理长时间内从未使用过的键,否则数据库可能会因未使用的键而超出其边界。
<小时/>与具体问题无关,我不确定您在那里有什么项目,但如果可以的话,请尽快升级到带有 Facelets 的 JSF 2.x。 JSP 仅适用于旧的 JSF 1.x,自近 2.5 年前的 JSF 2.0 起已被弃用。
关于java - 使用特定 key 创建将过期的链接的过程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9892196/