gpt4 book ai didi

java - 在java servlet中存储用户特定数据?

转载 作者:行者123 更新时间:2023-12-01 16:03:48 26 4
gpt4 key购买 nike

我的大部分工作都是在.net中完成的,但是这个项目需要在java中完成。所以我有一个关于处理 session 数据的问题。在 .net 中,我只需在类中执行 HttpContext.Session.Current 即可访问 session 数据。但看起来在java中,我需要传递HttpSession对象,这样我就可以执行request.getSession()?有更好的方法来处理这个问题吗?谢谢!

最佳答案

你不需要传递它。只需通过 HttpServletRequest#getSession() 获取 session 即可并使用其 setAttribute()在 session 中存储对象的方法和 getAttribute()从 session 中获取它们。

如果您认为需要将整个 HttpSession 对象传递到域对象中,那么您就做错了。您应该从 session 中获取感兴趣的信息(通常以 Javabean 的形式),然后传递该信息,或者如果设计只是传递 HttpServletRequest 实例,涉及前端 Controller 。

关于java - 在java servlet中存储用户特定数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3142113/

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