问题标签 [managed-property]

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.

0 投票
2 回答
504 浏览

jsf-2 - 在 JSF 托管 bean 的构造函数中访问会话 bean 数据

我正在尝试访问托管 bean 构造函数中的会话 bean 数据。为此,我使用@ManagedProperty如下注释。当我尝试在构造函数中访问它时,它会给出 java.lang.NullPointerException并且可以在另一个函数中访问同一段代码。可能我需要为构造函数做一些不同的事情。有人可以指导我我需要做什么。

0 投票
1 回答
6068 浏览

jsf-2 - jsf 2 managedproperty注解和参数

我正在使用 JSF 2 和 Sprig 3,我想从使用 faces-config.xml 迁移到注释。

旧的:faces-config.xml:

新的一个 :

banqueId 的值使用以下方式设置:

问题是当使用 faces-config.xml 时,“系统”在参数 banqueId 的设置器之前调用 banqueService 的设置器,这样我就可以在 setBanqueId 方法中使用 banqueService。

使用注释时,它会在 banqueService 之前调用 banqueId 的设置器,以便我将 null 作为它的值。

为什么它反转了这两个方法的调用?

0 投票
1 回答
4806 浏览

jsf-2 - ManagedBeanCreationException:无法使用 ManagedProperty 为托管 bean 设置属性

当我运行我的网络应用程序时,我收到此错误:“com.sun.faces.mgbean.ManagedBeanCreationException: No se puede definir la propiedad procesos para el bean administrado procesos”。粗略翻译为“无法为托管属性进程定义属性进程”

这是我的托管 bean 的问题:

0 投票
1 回答
2085 浏览

jsf - 未找到 JSF 2 FacesConverter ManagedProperty

我在 WebSphere Application Server 8 上使用 Apache myfaces 2.0 和 Primefaces 3.5。

我有一个 ApplicationConverter 和一个 ManagedBean,其中包含一个应用程序列表(类)。

转换器看起来像:

应用程序列表位于此层次结构中:

当我需要从 primefaces 选择组件中的转换器时:

但我得到以下异常:

我该如何解决这个问题?

0 投票
1 回答
5157 浏览

jsf - @ManagedProperty does not work in a CDI managed bean

I try to learn JSF and encountered on a problem connected with ManagedProperty. However I have tried to use it, it always failed - null exception pointer. What am I doing wrongly? I have read some "similar posts" on stackoverflow, but they did not helped to me. (I use GlassFish 4.0, JSF 2.2, JDK 1.7, Netbeans 7.3.1 (Java EE pack) and Java EE 6.0)

Book

User

0 投票
0 回答
131 浏览

database - 如何使数据库 Bean 成为托管属性

如何将另一个 Java 项目中的数据库类(作为对动态 Web 应用程序的依赖项添加)添加为托管属性?

0 投票
0 回答
843 浏览

jsf-2 - 托管属性返回 null

我有一个由 View 范围 bean InputTablePlot.java支持的 Ajax 发布请求表单 *input_graph.xhtml* ,我有一个带有 eager=true 的应用程序范围 bean,它在应用程序启动时创建一个连接池。我已将此应用程序范围的 bean 作为 InputTablePlot 中的托管属性注入,并从中检索连接对象。连接池在部分提交中可用,但在通过单击命令按钮“绘图”调用的提交方法中为 NULL。

输入.xhtml

InputTablePlot.java

堆栈跟踪

0 投票
1 回答
3616 浏览

jsf-2 - jsf 2 应用程序范围 bean 从 faces-config.xml 初始化

我想从 faces-config.xml 初始化 bean 的属性(应用程序范围)。我尝试了不同的配置但没有成功。在库级别,我使用的是 jsf 2.2 - jboss-jsf-api_2.2_spec.jar。在项目级别 faces-config 配置为 2.0 版本。我不知道这是否是问题所在。JBDS 7 不允许我因为与其他 Project Facets 冲突而更改为 2.2。

这是 faces-config.xml

这是应用程序范围 bean:

当 @Inject appBean 到另一个会话范围 bean 时,属性不会被初始化。没有错误并且在会话bean之前创建了appBean(使用@PostConstruct打印)

0 投票
0 回答
556 浏览

jsf-2 - JSF 2 View Scope 状态保存未正确保存注入的属性和 ejb

我目前正在使用带有 JSF 2.0 (MyFaces) 的 Websphere 8.5。由于@ViewScoped bean 的状态保存(服务器和客户端模式),我一直面临一些问题。我有以下豆

我的测试页包含

状态保存时两者都将失败。

对于SessionBean,当我进入使用BrokenBean的页面,i = 1,在另一个页面设置i = 2,使用BrokenBean的页面仍然会显示i = 1。

对于 MyEJB,这将简单地将 NotSerializableException 提供给一些可能是服务器生成的名为 "*Local*MyEJB" 的类,其中 * 代表一些我不记得准确的字符。

我使用了一种可行的解决方法,但这就像“假设是透明的”JSF 的不必要的复杂化。还有其他看起来更干净的解决方法吗?

我最终上了这门课:

0 投票
1 回答
867 浏览

spring - JSF ManagedProperty 不适用于课堂

对不起我的英语不好。我想@ManagedProperty为 class设置TaskBO,但它不起作用。TaskMB班级:

它打印错误:

但是如果我添加 interface ITaskBO,它是有效的:

为什么不@ManagedProperty与班级合作TaskBO