问题标签 [managed-bean]
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.
jsf-2 - 使用 setPropertyActionListener 查看作用域托管 bean
我似乎无法让视图范围的托管 bean 与 setPropertyActionListener 一起工作:
如果 companyHolder 是会话或请求范围,则此方法可以正常工作,但如果其视图范围为无效。这是正常的吗?
java - JSF 2 - @ViewScoped bean 在请求之间位于何处?
我试图更好地理解@ViewScoped
JSF 2 中 bean 的低级工作。服务器将视图范围的 bean 在请求之间保存在哪里?我注意到我的视图范围 bean 需要实现Serializable
,因此它们必须序列化到某个位置。
任何人都可以解释这一点或提供解释它的文档链接吗?
我问这个问题是因为我可能在我的 webapp 中引入了与范围相关的缺陷。了解如何@ViewScoped
工作将帮助我排除一些潜在的原因。
java - 如何以编程方式注册 JSF 托管 bean?
我想以编程方式(从 Servlet init() 中)注册/添加一个托管 Bean 类到应用程序范围内。我怎样才能用 JSF 1.2 做到这一点?
jsf - JSF 不使用提交的输入值填充 @Named @RequestScoped bean
这是我在这个美丽网站上的第一个问题。我用谷歌搜索了很多,但我没有找到任何解决方案。
我是 JSF 的新手,我正在使用 Kent Ka lok Tong 的“JSF 2 APIs and JBoss Seam”来学习它。
现在我遇到了一个简单的登录实现问题。我有一个登录页面:
和一个支持bean:
当我运行应用程序时,我的用户名和密码属性结果为空。我调试了我的应用程序,我看到 setters 方法被正确调用。问题是,当调用 setUsername 时,存在 LoginRequest 的实例,而当调用 setPassword 函数时,实例是不同的!似乎应用程序这样做:
我哪里有麻烦了?错误在哪里?
非常感谢!
最好的祝福
马可
jsf - 帮助我从并发视图理解 JSF 托管 bean 范围
任何人都可以从并发的角度帮助我理解 JSF 托管 bean 范围吗?
我的理解:
一旦我在会话范围内有一个 bean,这意味着:只有一个用户可以访问这个托管 bean,因此不可能发生并发。
此外,一旦我在请求范围内使用了 bean,那么一旦发起请求,就会创建这个 bean,一旦返回响应,就会删除该 bean。(每个客户都有这个 bean 的不同副本)
此外,一旦我在无范围内使用 bean,一旦用户调用 bean,它将被创建,完成调用后,bean 将被删除。
但是一旦我在应用程序范围内有一个 bean,这意味着多个客户端可以访问这个 bean,所以如果我有一个关键数据,它必须通过同步来保护。
非常感谢您的所有意见。
jsf - 如何选择合适的bean范围?
我注意到有不同的 bean 范围,例如:
每个的目的是什么?如何为我的 bean 选择合适的范围?
jsf - ejbFacade 为空
我从 jsf 页面 overzichtAlleGroepen.xhtml 调用 managedBean OverzichtAlle.java
但是当我进入这个页面时,我得到错误消息 can't instantiate managedBeans.OverzichtAlle due to a Nullpointerexception ...
当我调试时,我看到我的 ejbFacade 为空..
这是 EJB
这是我的构造函数:
projE 是一个列表(实体列表)
我究竟做错了什么?
jsf - 如何将 JSF 2 托管 bean 的多个实例添加到 Java 集合?
我正在尝试围绕一些基本的 JSF 2 概念。例如,如果我有一个托管 bean,Bean1:
foo
和的值bar
是从 JSF Web 表单中获得的。在每次提交 Web 表单时,我想将 的实例存储Bean1
在另一个 bean 的 Java 集合中:
实现这一目标的正确方法是什么?谢谢。
spring - 任何人都有 JSF 2.0 托管 bean 工作的日志拦截器
我有一个有很多方法的托管 bean。我想记录每个方法调用的进入和退出时间。我想过重用与我的 EJB 一起成功工作的拦截器。
我没有运气,拦截器没有被调用。@Interceptors 不适用于托管 bean 吗?
干杯,古瑟姆
jsf - 托管 bean 的两个实例化
当我第一次访问我的页面时,页面使用的托管 bean 被实例化了两次(我在构造函数中通过了两次,具有相同的堆栈跟踪):
在 xhtml 中:
在 faces-config.xml 中:
为什么托管 bean 实例化两次?
谢谢你的想法...
使用
- jsf 1.2
- 富脸3.3.2.SR1
编辑:感谢Joeri Hendrickx,我发现我有两个不同的请求。所以新的问题是“为什么我在访问我的页面时有两个请求?”