我想清除我的 xpages 应用程序中的当前会话范围并重新加载它们。 我努力了: 不知何故,我不能简单地说 sesScope.clear() 因为那样会导致错误: java.lang.UnsupportedOperationException 在 com.sun.faces.context.Ba ...
我想清除我的 xpages 应用程序中的当前会话范围并重新加载它们。 我努力了: 不知何故,我不能简单地说 sesScope.clear() 因为那样会导致错误: java.lang.UnsupportedOperationException 在 com.sun.faces.context.Ba ...
我正在使用 Spring Boot 和 Vaadin Flow(最新)。 我尝试了广播公司的例子并且它有效。 但是,一旦我尝试将接收到的消息传递给带@SessionScope 注释的 bean,我就会遇到异常java.lang.IllegalStateException: No thread-bo ...
我是 Spring 引导开发的新手。 我需要使用 CompletableFuture 并行运行几个任务,还需要从 CompletableFuture 线程中的主线程访问 SessionScoped bean。 根据尝试从 HelloService.completableFuture1() 调用 he ...
我想在spring启动时在bean创建期间使用会话变量,我的代码是这样的。 @Configuration公共类DataSourceConfig { String dbName; @Bean(name =“jMaster”) @Autowired public Jdb ...
我目前正在从事Maeven项目。 问题1:用户可以轻松登录,页面菜单也会相应更改。 但是,一旦单击菜单项,用户就会注销。 问题2:当我将它们注入另一个bean中时,登录bean返回空值。 主菜单是用后面板制作的。 测试:使用Primefaces菜单栏,一切正常。 ...
我目前正在处理会话对象。 在服务层,我正在自动装配会话范围的 bean。 我想知道 Spring 是如何做到这一点的? 更有趣的部分是,即使我使用 final 关键字并使用构造函数注入,Spring 仍然能够自动装配对象。 我的另一个问题是; 在服务层使用会话对象是个好习惯吗? 或者我可以在控制 ...
当我尝试启动我的服务器时,出现了这个问题。 我检查了项目,问题似乎是 CDI 注释“@ViewScope”,目前我将其更改为另一个注释,一切都开始正常工作。 我不明白为什么这个注释会引起问题! 任何帮助,将不胜感激。 谢谢! 校友豆: 校友: ...
有什么方法可以销毁所有创建的特定类的会话作用域bean(并在需要时让spring重新创建)? 例如,有2个用户访问该应用程序,然后每个用户都有1个bean。 我想销毁所有这两个豆子。 用例: 管理员正在更新菜单栏。 菜单栏列表数据存储在会话作用域bean中。 管理员的be ...
我创建了一个保留会话属性的jsp页面,如下所示。 然后,它可以在下一页中获取该会话属性,如下所示。 最后,我需要在相同的导航页面中将标记值分配给文本框,如下所示。 但是运行它后,它将不会在文本框中显示该值。 它将在文本框中显示值$ {sessionScope.token ...
我正在开发新的应用程序,并使用会话变量来存储一些用户信息,如电子邮件,权限级别等。我想知道一旦用户决定更新,让自己说出电子邮件或权限就不会立即受到影响。 会话变量只有先注销然后再次登录,才会更新。 我知道避免这种情况的一种方法是更新现有的会话变量。 这是我在用户登录时在会话变量中设置的代码 ...
我在Spring Boot中的REST控制器后面有一个简单的服务。 该服务是单例(默认情况下),我正在自动装配一个会话范围的Bean组件,该组件用于存储会话首选项信息,并尝试从服务中填充其值。 我在自动装配的组件上调用了setter,但是我设置的字段保持为空且未更改。 试过在豆子上加上 ...
我有一个应用程序,它有 2 个 ApplicationContexts A和B ,其中A是B的父上下文。 B覆盖了A一些 bean,但也使用了它的一些 bean。 对于前端,我使用 Wicket,我有两个 Wicket 应用程序AppA和AppB ,它们使用各自的 Spring Applicati ...
我试图将会话范围内的用户bean在会话的整个生命周期中存储在一个单一范围内的控制器中。 因此,无论何时连接用户,我都希望将其与其他保持会话的用户存储在一个数组中。 我知道通过代理bean将会话范围的bean注入到@Controller中,这样我就定义了如下会话范围的用户bean, ...
在jsf 2.2应用程序中,存在一个名为test.xhtml的页面,该页面带有一个名为' id '的参数,例如test.xhtml?id=200 。 该页面由名为“ TestBean ”的CDI会话Bean支持。 该页面具有以下代码以加载数据: 现在,基于ID,应用程序将使用正确的值 ...
我有两个jsf页面(home.jsf和employees.jsf),主页有一个导航到员工页面的按钮,同时导航我将值存储在(托管bean)的会话范围内 我想根据会话中存储的值使用以下常规表达式更改 UIHints 选项卡中员工 viewObject 中的标签 并将 trustMode 更改为受 ...
Spring应用程序具有一个会话bean,其中包含某些数据。 该数据是在init请求时从DB加载到控制器的,这始终是客户端在启动时调用的第一个请求。 该数据用于同一用户的其他请求。 现在,一切都可以正常工作。 但是,在尝试使用zuul将应用程序集成到系统中之后(据我所知,它只是将请求从一 ...
我开发的软件在我的开发环境(Windows,glassfish4,java8,mysql5.7)中运行良好。 问题是将其放在批准环境(Linux-OpenSuse,glassfish4,java8,mysql5.7)上,glassfish会释放已创建的会话作用域bean的实例,然后再次创建它。 ...
我的问题有点复杂:)我将尝试解释我的设置... 我有一个Web应用程序,一个Web Spring上下文,带有一些单例,会话作用域的bean,有时是aop代理等。 在应用程序内部,我创建了一些基础结构以能够“启动”某些子上下文,我手动进行了此操作,分别定义了spring-conf ...
我知道我可以像这样放置/获取会话范围变量。 那我不能访问这样的值吗? 该值为null 。 ...
我了解到 CDI Beans 可用于不同的基于 Web 应用程序的范围(仅在那里,对吧?)。 例如:@RequestScoped、@SessionScoped 等。 @SessionScoped 通过完整的浏览器会话将数据保存在托管 bean 中。 这在逻辑上听起来很安静,因为注释名称描述了它的作 ...