问题标签 [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.
jsf - ViewParam 与 @ManagedProperty(value = "#{param.id}")
像这样定义 View Params 有什么区别:
并像这样在 ManagedBean 中定义属性:
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
jsf - CDI @Named bean 中的 @javax.faces.bean.ManagedProperty 返回 null
我正在尝试处理@javax.faces.bean.ManagedProperty
但没有成功!
我一直在关注本指南,似乎并不难。但是我的代码根本行不通!
这是一个小片段
这段代码给了我一个NullPointerException
,说它loginBean
是空的!
有什么建议吗?
jsf - @ManagedProperty 的 CDI 替换
我正在尝试将 Richfaces 4 展示中的一些代码转换为使用 CDI 而不是 JSF 注释。
我知道我可以使用@Named
to replace@MangedBean
和@Inject
to replace @ManagedProperty
。但我遇到了一些麻烦。我正在尝试专门转换 RichFaces Tree 示例。
我做了以下更改,我知道这是不正确的,所以请不要使用它:
然后我添加了(我不确定这是否需要):
并改变:
我无法找出@ManagedProperty(value = "#{cdsParser.cdsList}")
使用 CDI 替换的正确方法?
jsf - @ManagedProperty 不反映更改并不断返回 null
我正在尝试将一个 sessionscoped bean 的值注入到 viewscoped bean 中,但它一直返回 null,这是一个片段:
它用于:
dataBrowser 用于填充 Primefaces 数据表,当它被称为 userName 时为空,我不知道为什么。
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 放入会话中?
客户是这样的:
和豆子一样:
jsf - 在托管 bean 构造函数中访问注入的依赖项会导致 NullPointerException
我正在尝试将 DAO 作为托管属性注入。
DAO 对象是在创建 bean 之后注入的,但它null
在构造函数中,因此会导致NullPointerException
. 如何使用注入的托管属性初始化托管 bean?
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!
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!
jsf - @ManagedProperty 保持为空
我正在尝试使用ManagedProperty
注释来依赖注入到另一个 ManagedBean,但我总是得到一个NullPointerException
. 我将尝试描述我的应用程序是如何工作的。
这是一个 PDF 生成器。首先,我的xhtml
页面有一个选项卡式窗格。在每个选项卡中,我使用<ui:include>
标签。所有这些 bean 都有ViewScope。
在第一个选项卡中,我有标题inputText
和描述textArea
字段,这很奇怪,因为这些字段运行良好,即使我不使用 DI。
当我转到另一个选项卡时,我的问题就开始了,我想添加一些额外的信息/文本。
我的应用程序是这样工作的:我在 inputText 字段 ( 1 ) 中写入一些文本,然后按“Ready”( 2 ) 按钮将this
对象传递给工厂,然后按“Print”( 3 ) 按钮生成 .pdf 文件。在这张图片中你可以看到PanelInneBean
和ContainerBean
区域。
让我显示我的来源:
工厂来源:
此类中的最后一个InneP源(此类生成要打印的段落)我得到了NPE:
打印按钮只是将列表添加到for
循环中并打印所有段落;我使用 iText lib 和 OpenFaces 来生成选项卡式窗格。
我希望我写了足够的信息。