jsf相关内容
我不想在 EJB 内而是在 JSF 托管 bean 内回滚事务.在 EJB 中,我们可以使用 SessionContext.setRollBackOnly() 但我可以在托管 bean 中使用什么? @Stateless@Local(AccountLocal.class)公共类 AccountBean 实现 AccountLocal {public void test1() 抛出 CustomE
..
我正在开发一个应用程序 JSF,我想定期使用 ajax 刷新一个组件,例如 facebook 通知区域行为.我该怎么做? 解决方案 Poll 是你需要使用的 Poll 组件在指定的时间间隔内进行 ajax 调用. 例如 Primefaces 投票
..
我有以下 JSF 托管 bean: package com.example;导入 java.io.Serializable;导入 javax.faces.bean.ManagedBean;导入 org.springframework.beans.factory.annotation.Autowired;导入 org.springframework.stereotype.Component;@零件
..
我有一个 EJB 服务. @Stateless公共类 SomeService {} 我想将它注入到一个视图范围的 bean 中并用它进行初始化: @ManagedBean@ViewScoped公共类 ViewBean 实现了 Serializable {@EJB私人 SomeService someService;公共 ViewBean() {System.out.println(someS
..
我正在创建一个带有上下文菜单的 PrimeFaces (5.3) 树.所选节点应存储在 #{myBean.selectedNode} 中.当我使用鼠标左键选择一个节点时,会设置正确的节点.但是,当我尝试从上下文菜单对节点运行操作时,没有先选择它,正确的节点没有设置(我的 bean 中的 setter 没有被调用). 我正在关注 PrimeFaces 展示中的示例.如您所见,在 PrimeFa
..
鉴于下面的类定义: 公共类注释{字符串用户名;字符串注释;列表回复;//...} 是否可以使用构造一个 JSF 页面来呈现包含在 Comment 实例中的数据的树状结构,如下所示? 评论UserOne 说呸呸----UserThree 回复了等等等等等等----UserThree 回复了等等等等等等----用户二说呸呸----UserOne 说呸呸 解决方案 如果嵌套只有一层深度,或者有
..
是否可以使用单个命令组件调用多个侦听器方法?例如, 一个视图范围的bean: @ManagedBean@ViewScoped公共最终类 ViewScopedBean 实现了可序列化{@ManagedProperty(value = "#{sessionScopedBean}")私有 SessionScopedBean sessionScopedBean;//获取器/设置器.private
..
我有一个简单的 jsf 页面,带有视图参数和正在处理这些参数的加载方法:
..
默认情况下,JSF 看起来非常“有状态".我需要允许人们使用我们的应用程序,在应用程序的不同部分做很多事情. 如果不进行大量的重新设计,我似乎无法找到有关如何实现这一点的正确说明. 我们目前不使用 ICEfaces,但我刚刚在 ICEfaces 文档中找到了这个: 6.5.7.ICEfaces Portlet 和并发 DOM 视图 ICEfaces 提供了一个名为控制的并发
..
这是我的 commandLink 的工作方式 然后在 myBean.java public String setSelectedUser(User user){this.select
..
我想知道JSF中是否有拦截器(就像我们在Spring中使用的一样),我们如何实现它? 解决方案 您可以实施 PhaseListener 为此.您可以将它们编程为在 特定的 JSF 阶段 您在覆盖的 getPhaseId() 方法.您可以通过 beforePhase() 和 afterPhase() 方法. 以下示例监听渲染响应阶段: 公共类RequestInterceptor实现P
..
我有一个@ViewScope ManagedBean 和一个@PostConstruct 初始化方法.创建新实例时会调用此方法,但也会在每次 ajax 调用时调用.为什么会这样? 在 AJAX 调用中,init-Method 被调用并执行,但没有任何变化可见.例如,如果我更改了 init-Method 中的一个属性,则这仅在实例化时可见,而对 AJAX 调用不可见.对于 AJAX 调用,@V
..
我有一个看起来像这样的复合组件: 函数 on#{cc.attrs.inputTextId}Event(e) {if(e.statu
..
我有一个包含很多 inputText 的表单,我想要的是突出显示那些没有填写正确数据的表单. 我尝试使用“component.valid",但它总是返回该字段无效(即字段始终为红色). 这是代码:
..
关于我在 EL 中调用方法的方式,我有几个问题.也许有人可以解释它的实际工作原理. 我做了这个非常简单的例子: index.xhtml #{bba.salute()}
#{bba.b.doSomething()}
..
我正在尝试实现一个自定义的截断转换器,它在给定的索引处截断一个字符串并添加一个延续符号.转换器工作正常,只有当我对参数进行硬编码时,因为它们没有被传递到后端.我做错了什么? 参数是转换器类的属性: @FacesConverter(value = TruncateConverter.CONVERTER_ID)公共类 TruncateConverter 实现了 Converter、StateH
..
我正在 Glassfish v3 上开发 JSF 2.0 应用程序,我正在尝试处理 ViewExpiredException.但无论我做什么,我总是收到 Glassfish 错误报告而不是我自己的错误页面. 为了模拟 VEE 的发生,我将以下函数插入到我的支持 bean 中,它会触发 VEE.我正在通过 commandLink 从我的 JSF 页面触发此功能.代码: @Named公共类 P
..
我在刷新或重新加载应用程序范围的托管 bean 时遇到问题.它表现为缓存数据 bean.因此,一旦 db 端的数据发生更改,我想重新加载 bean 中的列表.无论如何要刷新/重新加载列表,例如根据给定时间每天一次?谢谢 解决方案 只需向应用程序作用域 bean 添加一个方法即可. public void reload() {列表 = dao.list();} 然后在另一个 bean 中
..
如何在单击按钮时使用 JSF 跳过 JSR-303 Bean 验证? 一个有点冗长的问题来解释几种方法......考虑一个表单中的列表:
..
Mojarra 与 Sun 的 JSF 参考实现有何不同? 只是更新的版本吗?仅仅是重命名吗? 解决方案 The Sun JSF Reference Implementation,也被称为 Sun JSF RI,从一开始直到版本 1.2_08 就这样命名,只是“JSF RI".开发团队发现它是一个非常无聊且无言以对的名字.他们希望参与花哨的产品代号炒作,并希望使其符合 “Glassf
..