问题标签 [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 回答
56045 浏览

jsf - ViewParam 与 @ManagedProperty(value = "#{param.id}")

像这样定义 View Params 有什么区别:

并像这样在 ManagedBean 中定义属性:

0 投票
3 回答
627 浏览

jsf - 在 url ?p=2 和 Managed bean 中使用参数的最佳性能实践

我正在使用 JSF 2.0,Icefaces并且Glassfish对于我的项目,我想尽我所能优化这个应用程序,我想知道发送参数的最优化方法是什么。

第一个 1:在 bean 中 使用/BackOffice/test.xhtml?id=7 in url and String a=(String) FacesContext.getCurrentInstance().getExternalContext().getRequestMap().get("id");@RequestScoped

在jsf中

或第二个:使用 backing bean@SessionScoped

0 投票
1 回答
14626 浏览

jsf - CDI @Named bean 中的 @javax.faces.bean.ManagedProperty 返回 null

我正在尝试处理@javax.faces.bean.ManagedProperty但没有成功!

我一直在关注指南,似乎并不难。但是我的代码根本行不通!

这是一个小片段

这段代码给了我一个NullPointerException,说它loginBean是空的!

有什么建议吗?

0 投票
1 回答
6365 浏览

jsf - @ManagedProperty 的 CDI 替换

我正在尝试将 Richfaces 4 展示中的一些代码转换为使用 CDI 而不是 JSF 注释。

我知道我可以使用@Namedto replace@MangedBean@Injectto replace @ManagedProperty。但我遇到了一些麻烦。我正在尝试专门转换 RichFaces Tree 示例。

我做了以下更改,我知道这是不正确的,所以请不要使用它:

然后我添加了(我不确定这是否需要):

并改变:

我无法找出@ManagedProperty(value = "#{cdsParser.cdsList}")使用 CDI 替换的正确方法?

0 投票
5 回答
5096 浏览

jsf - @ManagedProperty 不反映更改并不断返回 null

我正在尝试将一个 sessionscoped bean 的值注入到 viewscoped bean 中,但它一直返回 null,这是一个片段:

它用于:

dataBrowser 用于填充 Primefaces 数据表,当它被称为 userName 时为空,我不知道为什么。

0 投票
3 回答
8788 浏览

jsf - @Inject 通过 URL 将参数传递给 CDI @Named bean

如果我不能将@ManagedProperty 注释与@Named 一起使用,因为@ManagedProperty 在CDI(?)中不起作用,那么如何将URL 中的参数传递给facelets 客户端?在我的代码中,我想通过“后退”和“前进”按钮将 javax.mail.getMessageNumber() 传递给 details.xhtml。

我知道应该使用@Inject,但是请注入什么以及如何注入?

从 glassfish 日志中,id 始终为 0,这很奇怪。即使单击“前进”,无论单击多少次按钮,id 都不会超过 1。当然,这只是问题的表象。当然,所需的输出是前进到下一条消息。

也许将 Message 或至少 int 放入会话中?

客户是这样的:

和豆子一样:

0 投票
1 回答
4137 浏览

jsf - 在托管 bean 构造函数中访问注入的依赖项会导致 NullPointerException

我正在尝试将 DAO 作为托管属性注入。

DAO 对象是在创建 bean 之后注入的,但它null在构造函数中,因此会导致NullPointerException. 如何使用注入的托管属性初始化托管 bean?

0 投票
1 回答
13671 浏览

spring - @ManagedProperty in a Spring managed bean is null

I've some trouble with injecting one managedbean in another by defining a managedproperty. I'm googling and stackoverflowing now for 3 days, but with no result...

I'm developing with eclipse 4.2 and deploying to an integrated Tomcat 7

So, can anybody tell me, why my property is null?

pom.xml

#xA;

web.xml

#xA;

I have set the beans in applicationContext for scanning @Autowired annotation. (Yes, i tried it without beans in applicationContext, but ManagedProperty will not be set, too.)

applicationContext.xml

#xA;

MainBean

#xA;

UserBean

#xA;

UserDao

#xA;

And now the Exception...

#xA;

Line 47:

#xA;

Debugging shows that getMainBean() returns null.

I'm open for suggests to improve my concept!

0 投票
1 回答
2227 浏览

jsf-2 - Can @ManagedPropery and @PostConstruct be placed in a base class?

I'm using a hierarchy of classes and what I would optimally try to do is have @ManagedBean's that inherit a class that have @ManagedProperty members and @PostConstruct methods.

Specifically, will this work? :

Thanks in Advance!

0 投票
1 回答
708 浏览

jsf - @ManagedProperty 保持为空

我正在尝试使用ManagedProperty注释来依赖注入到另一个 ManagedBean,但我总是得到一个NullPointerException. 我将尝试描述我的应用程序是如何工作的。

这是一个 PDF 生成器。首先,我的xhtml页面有一个选项卡式窗格。在每个选项卡中,我使用<ui:include>标签。所有这些 bean 都有ViewScope

在第一个选项卡中,我有标题inputText和描述textArea字段,这很奇怪,因为这些字段运行良好,即使我不使用 DI。

当我转到另一个选项卡时,我的问题就开始了,我想添加一些额外的信息/文本。

我的应用程序是这样工作的:我在 inputText 字段 ( 1 ) 中写入一些文本,然后按“Ready”( 2 ) 按钮将this对象传递给工厂,然后按“Print”( 3 ) 按钮生成 .pdf 文件。在这张图片中你可以看到PanelInneBeanContainerBean区域。

在此处输入图像描述

让我显示我的来源:

工厂来源:

此类中的最后一个InneP源(此类生成要打印的段落)我得到了NPE

打印按钮只是将列表添加到for循环中并打印所有段落;我使用 iText lib 和 OpenFaces 来生成选项卡式窗格。

我希望我写了足够的信息。