gpt4 book ai didi

java - 设置自定义 session ID java (apache tomcat)

转载 作者:行者123 更新时间:2023-11-28 22:21:29 25 4
gpt4 key购买 nike

我想为我的 Web 应用程序设置自定义 session ID,我有生成 session ID 的算法,我的 Web 应用程序应该使用该算法来生成 session ID。 请建议我如何将我的算法设置为 tomcat 中的 session ID 生成。

session 管理器 --> 我试过了,但它提供了完整的 session 行为修改控制,我只想根据我的算法设置 session ID,没有 session 行为更改

实现 com.sun.entrprises.uui.uuidgenerator ---> 也试过了,但无法理解具体如何操作

请建议我最简单的解决方案,只需将我的算法设置为 session 生成算法

注意:你可能建议不要这样做,但我的项目需要它

最佳答案

扩展 org.apache.catalina.session.StandardManager 应该做你想做的。做这样的事情:

public class MySessionManager extends StandardManager {

@Override
protected synchronized String generateSessionId() {
String sessionId = <Your session id generation algo>;
return sessionId;
}
}

获得 session 管理器后,请关注 this answer .

关于java - 设置自定义 session ID java (apache tomcat),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15947407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com