managed-bean相关内容
对于使用JSF immediate evaluation和deferred evaluation还是不清楚,主要是因为在线示例几乎从未使用前一种方法. 我已经看到了很多JSF示例,包括 http:中包含的示例: //docs.oracle.com/javaee/6/tutorial/doc/,我几乎只看过使用#{}而不是${}的示例,即使所有我们正在做的是读取bean属性. 据我对这两
..
我有以下CDI托管bean: @Named @SessionScoped public class InfoPageController implements Serializable { @Inject private InfoPageMapper mapper; } 在部署到GlassFish 4.1的过程中,它引发以下异常: Exception while
..
我有一个JSF表单,当单击操作按钮时,该表单将调用托管bean的方法.该方法已成功调用,但是现在我想从Bean访问在form字段中输入的值.这是我的代码. 视图:
..
我有一个页面,其中有条件渲染的内容由侧面菜单中的多个链接控制.所有这些内容都有一个默认情况下为false的数据表.一切正常,除了在页面加载时所有Bean正在执行并且所有Bean都在执行昂贵的数据库工作. 我希望当用户单击侧面菜单时,将呈现相应的数据表,然后才初始化关联的托管Bean.我该如何实现? 解决方案 您基本上有两种选择: 不要通过ajax导航.而是,通过GET导航.另请
..
我是PrimeFaces的新手.我正在用它来编码Saas应用程序的前端.我正在使用primefaces数据表来显示客户列表.我需要对值进行排序和过滤.当在数据表上选择一行时,我还需要填充另一个小部件.排序有效,但过滤和选择无效.以下是Bean和Faces页面的代码片段.我正在使用PrimeFaces 2.2.1和JSF 2.0.2.
..
我正在编写一个简单的JSF应用程序来转换货币. 有一个Rates类用于保存数据,Currencies类用于管理请求,而Manage类用于添加新货币.我的问题是:我希望将货币作为Rates类的属性保留下来,因此我要使用@ApplicationScoped.但是,我看到Rates 保留了每个单独请求的重新初始化.这是我的Rates代码: @ManagedBean @ApplicationS
..
有人可以帮助我从并发角度理解JSF托管的bean范围吗? 我的理解: 一旦我在会话范围内定义了一个bean,这意味着:只有一个用户可以访问此托管bean,因此就不可能发生并发. 此外,一旦我在请求范围内使用了bean,那么一旦请求发起,就将创建该bean. 并且一旦返回响应,该bean将被删除. (每个客户端都有此Bean的不同副本) 此外,一旦我在无作用域中使用Bean,
..
我正在尝试通过以下方式从托管Bean进行重定向,从而从一种jsf重定向至另一种: return "page2?faces-redirect=true¶meter1=a¶meter2=b"; 但是我可以在url中看到参数.是否可以重定向到page2但不查看传递的参数? 感谢提前. 解决方案 将其存储在cookie或会话中.
..
我无法解决因@Autowired服务获取null而导致的问题.这是我的代码. 我的配置文件 applicationContext.xml
..
我想在托管bean动作方法中检索JSF输入框的值,而不将其与任何托管bean属性关联.例如 我的用例是在我的应用程序中,我想在这里和那里提示用户输入每个DML操作的密码,因此希望在每个UI上都有一个密码和与注释相关的字段,并且注释必须是保存在公用表中以供审核. 我该如何实现? 解决方案 与JSF
..
我在输入文本中显示了一个Employee对象. 例如,雇员的名字显示在输入文本中.当这个名字的值改变时,它会调用一个方法.在完成此操作之前,我想调用一个将员工ID保存在ManagedBean中的方法,这样我就知道需要更改哪个员工. 到目前为止,我该怎么做:
..
我知道Application-Scope可在多个用户之间持久存在,因此很明显,我们应该确保所有ApplicationScoped ManagedBeans都是线程安全的. 我还了解到,我们不需要关心RequestScoped ManagedBean的线程安全性.这是因为它仅在一个HTTP请求中持续,并且如果被引用,则会为每个请求重新实例化. 但是我不太确定为什么我们要担心Session
..
我有2个JSF管理的bean A和B,我需要在2分钟后到期/销毁/销毁A,在5分钟后需要B.我检查了这个相关问题从bean中超时,但整个会话期满了.我不想整个会话都过期. 如何通过自定义范围实现此目标? 解决方案 鉴于您使用的是JSF bean管理工具(因此不是CDI,这将需要完全不同的答案),您可以使用 @CustomScoped . @CustomScoped值必须在更广泛的(通
..
好的,所以我有一个JSF支持bean,它需要引用另一个(@NoneScoped)bean. 我应该@Inject它还是使用@ManagedProperty从容器中获取实例引用? 为什么要使用一种方法而不是另一种方法,在我看来,这两种方法可以实现相同的目的. 解决方案 @ManagedProperty和@NoneScoped来自JSF 2.0规范,而@Inject来自CDI规范.
..
我有一个托管bean(SessionScope如下) @ManagedBean(name="login") @SessionScoped public class Login implements Serializable { private String userSession; public Login(){ } } 在此托管bean中,我在登录功能中的某处将电子
..
我有这种情况:在尝试从托管bean放置新的头像图像之前,我正在尝试为用户删除旧的头像图像. String fileName = "resources/img/useravatars/" + getSessionBean().getSearchAccount().getAvatar(); File f = new File(fileName); 我已经用Google搜索了一下,看来我可以从
..
我正在尝试在JSF2中使用应用程序范围的bean,但是由于某种原因,它在我的请求范围的bean中始终为null.这是我正在使用的代码: 应用程序作用域bean: @ManagedBean(eager=true, name="applicationTracking") @ApplicationScoped public class ApplicationTracking implemen
..
jboss-as-7.1.1,动态Web模块3.0,JSF 2.0(Mojarra),Eclipse Indigo sr2 我有一个EAR,Ynale.ear,其中包含一个YnaleImpl.jar和一个Ynale.war: Ynale.ear |-YnaleWeb.war | |-META-INF | | |-MANIFEST.MF: | |
..
这是在@SessionScoped bean中注入@ApplicationScoped bean的正确方法吗?这会导致我的应用程序范围的Bean被存储在每个用户的会话中吗? 我有一个应用程序范围的Bean,其中包含我们在所有系统用户之间共享的一些值,现在我需要在会话Bean的方法中获取这些值. 解决方案 将相同或更大范围的bean注入另一个bean是完全合法的,并且在JSF或CDI
..
我有下面的JSF托管bean: package com.example; import java.io.Serializable; import javax.faces.bean.ManagedBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.ste
..