问题标签 [session-scope]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL:@variable 与变量。有什么不同?(第2部分)
好的,基于我问的最后一个问题,Mysql 如何处理以下代码中的 where 语句:
MySQL 在这种情况下会做什么?是否将 where 子句视为
还是像对待它一样对待它
现在我正在做类似的事情
因为我不知道 MySQL 中有会话变量并且它没有抱怨,我认为这是一种明确的方式来表示“此列等于此变量的位置”。
有些人可能会说“duh .. 当然它把它当作 column = variable”,但我可以很容易地说 where “variable = column”。那么它是如何处理这个问题的呢?
nhibernate - 为什么 NHibernate 延迟加载绑定到会话?
使用 Castle ActiveRecord,我在延迟加载时偶然发现了一个问题。
以下作品(显然)
由于我需要在特定上下文中修改会话过滤器(使用拦截器),因此我创建了一个新的 SessionScope。
最后一行“singleUser.Groups”抛出一个 LazyInitializationException:“未能延迟初始化角色集合:组,没有会话或会话已关闭”。
但是,所有其他会话操作都可以正常工作。因此,似乎“singleUser”绑定到了现在处置的 SessionScope。为什么?以及如何解决这个问题?
java - 如何在我的 Bean 中获取 SessionScope 对象
我搜索了一种如何访问 sessionscope 中的类的方法。
我有这堂课:
我将从其他 bean 访问一些字段。我怎样才能做到这一点?
谢谢
java - 我可以从应用程序范围的 bean 访问 Spring 会话范围的 bean 吗?如何?
我正在尝试使用 Spring MVC 制作这个 2 人网络游戏应用程序。我有会话范围的 beanPlayer
和应用程序范围的 bean GameList
,它们创建和存储Game
实例并将它们传递给Players
. 玩家创建游戏并从中获取其 ID GameList
,其他玩家将 ID 发送到GameList
并获取Game
实例。该Game
实例将其玩家作为属性。问题是每个玩家只看到自己而不是另一个。
每个玩家看到的示例:
- 第一个玩家(Alice)创建一个游戏:
Creator: Alice, Joiner: Empty
- 第二个玩家(鲍勃)加入游戏:
Creator: Bob, Joiner: Bob
- 第一个玩家刷新她的浏览器
Creator: Alice, Joiner: Alice
我想让他们看到的是Creator: Alice, Joiner: Bob
。实现这一点的简单方法是保存有关玩家的信息而不是对玩家的引用,但是游戏对象需要调用其玩家对象的方法,因此这不是解决方案。
我认为这是因为aop:scoped-proxy
会话范围的 Player bean。如果我理解这一点,那么 Game 对象引用了代理,它指的是当前会话的 Player 对象。Game 实例可以以某种方式保存/访问其他 Player 对象吗?
dispatcher-servlet.xml中的 bean :
controller.InitController中的方法
model.gameList中调用的方法
java - 和 SessionScoped bean
问题:寻找一些更合适的设计。
目标:我想有一些用户信息的表格,并在每个用户的列中使用“更改密码”按钮,单击后:“更改密码”按钮消失(呈现为“假”)并出现 inputSecrea 字段 - 用户输入密码并提交它(通过点击一些额外的按钮或通过热键)。提交后 - “更改密码”按钮像以前一样粘贴。
我的豆子
和页面:
所以我在列中使用我的bean:
问题 2:对于这种情况,有什么更好的设计?
问题 3:如果某些组件(在我的情况下为 inputSecret),是否可以侦听某些事件(onclick,组件标签内的 ondbclick),如果它设置为 disabled=«true»?
谢谢!
asp.net - 严重的会话问题 ASP.NET
我有一种丑陋的情况。
我有一个大程序,它使用会话在 ASP.NET 3.5 C# 构建的 CRM 系统中将数据从一个页面传递到另一个页面
问题是,如果您在同一个浏览器中打开该程序的两个实例并浏览同一个页面,那么会话当然会被覆盖。
可以想象,这对系统来说是一个巨大的问题和巨大的责任。
在这里做什么是正确的?我使用了大量的 AJAX,并且需要在页面之间传递对象,所以 url 参数在这里并不是一个真正的选择。
有什么建议么?
nhibernate - SessionScope 是否完全等同于 ISession?
Castle ActiveRecord 的 SessionScope 是否完全等同于 NHibernate 的 ISession?如果是,为什么 Castle ActiveRecord 提供了重复的功能?如果不是,它们的区别是什么?
java - 在 jsf 2 中处理用户会话
我正在使用 jsf2 构建一个 Web 应用程序。我将@ManagedBean 与@SessionScope 一起使用。在其中,我将用户名等存储在用户对象中。假设我想创建一篇文章,因为我有另一个 @ManagedBean @RequestScope 具有 createArticle() 方法,但它需要设置文章作者。我是否应该通过 cdi 注入用户会话 bean 以获取用户用户对象,是否可以将 managedbeans 注入其他托管 bean?可能有其他方法会更好吗?
spring - JSF 应用程序跨越用户会话数据
我有一个很难解决的 JSF 问题。请注意,我对 JSF 和 Java 还很陌生……我有一个简单的应用程序,用户可以在其中登录,选择一些复选框,单击提交,在另一个页面上添加更多信息,保存到数据库并注销。
在我的生产环境中,我看到用户会话数据被交叉或缓存并被后续用户会话拾取的实例。例如,用户 A 输入数据,然后用户 B 输入数据,在查看他的数据时,他看到用户 A 输入的内容。当然,我不能在测试中重新创建它。
我正在使用 jsf 1.2._12、richfaces 3.3.2 和 spring 2.5.6。应用服务器是 JBoss 5。
我所有的 JSF 托管 bean 都是会话范围的。这个特定的托管 bean 调用一个 spring bean 作为我的业务对象,它是会话范围的,它最终调用一个单例的 DAO。
这里是相关的 faces-config 信息
我的spring bean的app-Context被调用
在查看我的网络服务器日志时,当用户 A 和 B 甚至没有同时登录时,就会发生此问题。用户 A 注销,然后用户 B 大约 20 分钟后登录。
我不明白会话范围 bean 的使用如何可能会在其他用户数据中交叉......关于这些范围的范围我有什么不明白的吗?如果需要,我可以附加一些模拟代码。提前致谢!
java - 如何在 AuthenticationSuccessHandler 中检索会话范围的 bean?
我有一个自定义的 AuthenticationSuccessHandler。
我想要做的是在 onAuthenticationSuccess 方法中设置一些会话数据。
为了存储会话数据,我想使用一个会话范围的 bean,它在任何控制器中都可以正常工作。
但是,如果我尝试在 onAuthenticationSuccess 方法中检索它,则会出现异常:
创建名为“scopedTarget.sessionData”的 bean 时出错:范围“会话”对于当前线程不活动;
我的代码是:
有任何想法吗?