session-scope相关内容

Spring Autwire会话如何确定Bean的作用域?

我当前正在使用会话对象。在服务层,我正在自动装配会话作用域的Bean。我想知道春天是如何做到这一点的?更有趣的是,即使我使用FINAL关键字并使用构造函数注入,Spring仍然能够自动绑定对象。 @Service public class SomeServiceImpl implements SomeService { private final UserSessionDetail ..
发布时间:2022-08-20 16:19:57 Java开发

Struts2 中的依赖注入访问 Session Scoped Bean

最近我需要在 Struts2 中使用 DI.我知道它使用自己的 DI 实现,如 Guice 但不是 Guice,因为我找不到一些适合设置注入 bean 范围的注释.简而言之,我创建了一个 bean //@Repository//@Scope("会话")公共类会话{私有映射map = new HashMap();公共地图获取地图(){返回地图;}公共无效setM ..

从请求范围的 bean 访问会话范围的 bean

我正在尝试使用在 IceFaces 页面上找到的模式.(我不是在使用 IceFaces,而是使用 PrimeFaces) 在这种情况下,我有两个 bean: UserController 和 Usermodel 在我的 UserModel 上,我有一个 UserVO 实例(由另一个程序员创建).在我的 UserController 上,我有这个: @ManagedBean@Re ..
发布时间:2022-01-05 16:25:59 其他开发

Struts2 中的依赖注入访问会话作用域 Bean

最近我需要在 Struts2 中使用 DI.我知道它使用它自己的 DI 实现,如 Guice 但不是 Guice,因为我找不到一些适合设置注入 bean 范围的注释.简而言之,我创建了一个bean //@Repository//@Scope("会话")公共课会话{私有映射map = new HashMap();公共地图获取地图(){返回地图;}public void setMap(Map map ..

JSP EL 中的 session 和 sessionScope 是否相同?

public class LoginAction extends ActionSupport {私人字符串用户名;私人字符串密码;@覆盖公共字符串执行()抛出异常{ActionContext ctx = ActionContext.getContext();整数计数器 = (Integer)ctx.getApplication().get("counter");//将计数器放入应用程序ctx.ge ..
发布时间:2021-12-13 15:25:34 其他开发

ScopedProxy如何决定要使用的会话?

Singleton无法自动装配SessionBean,而ScopedProxy可以. 假设在同一应用程序中同时有100个用户具有有效的会话,那么ScopedProxy如何确定会话的含义? 我认为ScopedProxy没有选择任何随机会话,我认为这是胡说八道. ScopedProxy如何决定要使用哪个会话? 如果0个用户有一个会话怎么办? NullPointerException ..
发布时间:2020-07-07 00:20:01 Java开发

JSF 2:可以在会话启动时初始化会话范围的Bean吗?

在JSF 2中,一旦加载了会话上下文,是否可以初始化一个会话范围的托管bean?我知道可以使用Application Scoped bean和@ManagedBean批注中的eager属性,但是会话bean是否存在类似的东西?我有一个会话范围的bean,无论是否访问了特定页面,我都希望加载它. 解决方案 您确定需要一个bean吗?如果是一些常规的初始化工作,则可以使用HttpSession ..
发布时间:2019-11-23 13:51:21 Java相关

使用除IE之外的其他浏览器时,在servlet中不可用会话范围内的受管bean

直到最近,我一直在Servlet中使用以下代码来定位会话支持bean(如BalusC所建议).现在,它仅可在Internet Explorer上使用. Chrome和Firefox似乎正在获得一个全新的支持bean,而不是原始的支持bean.当在后备Bean中调用函数时,对于在后备Bean中肯定已在原始对象中初始化的对象,它会因空指针错误而失败. FacesContext facesCont ..
发布时间:2019-11-23 13:49:44 Java相关

为什么要在JSF中使SessionScoped ManagedBean线程安全?

我知道Application-Scope可在多个用户之间持久存在,因此很明显,我们应该确保所有ApplicationScoped ManagedBeans都是线程安全的. 我还了解到,我们不需要关心RequestScoped ManagedBean的线程安全性.这是因为它仅在一个HTTP请求中持续,并且如果被引用,则会为每个请求重新实例化. 但是我不太确定为什么我们要担心Session ..
发布时间:2019-11-21 19:05:03 Java相关

Web过滤器中访问会话范围的JSF托管Bean

我有一个名为userSession的SessionScoped bean来跟踪用户(用户名,ifLogged等).我想过滤一些页面,因此我需要从我创建的webFilter中访问bean.我怎么做?我看起来甚至不可能导入该bean,使其具有潜在的可见性. 解决方案 在幕后,JSF将会话范围的托管bean作为因此,假设您拥有@ManagedBean @SessionScoped public ..
发布时间:2019-11-21 18:15:58 Java相关

会话范围内的JSF bean中的请求范围内的属性

我想让一个会话范围内的JSF bean具有一个请求(页面)范围内的属性.可能吗? 解决方案 否,这是不可能的.只能在创建bean的过程中进行托管属性注入.但是,在创建会话范围的bean时,不一定存在请求,并且注入的请求范围的bean在会话的剩余部分中的后续请求中将无效. 反之亦然.例如 @ManagedBean @SessionScoped public class UserM ..
发布时间:2019-11-21 17:58:06 Java相关

从请求范围的bean访问会话范围的bean

我正在尝试使用在IceFaces页面上找到的模式.(我不使用IceFaces,而是使用PrimeFaces) 在这种情况下,我有两个bean: UserController 和 Usermodel 在我的 UserModel 上,我有一个 UserVO 的实例(由另一个程序员创建). 在我的 UserController 上,我有这个: @ManagedBean @Requ ..
发布时间:2019-11-21 17:46:41 Java相关