el相关内容
当数值数据列在 (或 )中时,有没有办法在表格页脚中的摘要行,而不在支持 bean 中计算它并再次将其作为另一个 bean 属性提供? 解决方案 如果您的环境支持 Java EE 7 的新 EL 3.0(例如 WildFly 8),那么您可以利用对类似 Java 8 的新支持 EL 中的流和 Lambda 操作(是的,即使在使用 Java
..
是否可以使用 FacesContext 或其他隐式对象(如 request、session 等)在 EL 中嵌套如下所示的变量调用?这当然行不通.我收到此错误 错误解析:#{myBean.myMethod(#{FacesContext.getCurrentInstance().getViewRoot().getViewId() })} 为了这次尝试
..
这个问题既快速又简单. JBoss 5.1 开箱即用,支持 JSP 和 EL(表达式语言)2.1 和 Servlet 2.5. 是否可以升级或破解它以使用 EL 2.2? 更新: 我尝试了 BalusC 的回答并得到以下错误: 2011-08-01 10:29:52,418 严重 [javax.enterprise.resource.webcontainer.jsf.
..
我有一个使用 JSF 2.1 和 PrimeFaces 的项目.我试图使用一个简单的 引用 #{myBean.matriz} 并且我得到这个错误: SEVERE: javax.el.PropertyNotFoundException: ... value="#{myBean.matriz}": EL 实现中缺少资源:???propertyNotReadable???
..
关于我在 EL 中调用方法的方式,我有几个问题.也许有人可以解释它的实际工作原理. 我做了这个非常简单的例子: index.xhtml #{bba.salute()}
#{bba.b.doSomething()}
..
我想使用值表达式的动态参数来实现这一点: #{anotherBean[field]} 其中 field 是 'user.name' 或 'location.address.zip' 或... 有可能吗? 注意,这是一个简单的例子,我对 ValueExpression 感兴趣,而不是 dataTable 组件.
..
当我使用 f:selectItems 在 Map 中显示项目时,我无法显示 Map 项目的值,只能显示键.f:selectItems 根本不使用 itemLabel.当我使用 List 时,事情会起作用. 以下确实使用 itemLabel 来显示列表中项目的“描述":
..
我需要为这样的属性编写一个 EL 表达式: #{cc.attrs.appreciatedByCurrentUser ?(cc.attrs.count +'
'+ (cc.attrs.count-1)) : ((cc.attrs.count+1) +'
'+ cc.attrs.数数)} 现在的问题是,这会产生错误,因为字符串无法连接,就像我这样做的方式.那么我该如何解决这个问题?
..
我可以将表达式传递给 JSF 2 passthrough-attributes 吗?以下代码不起作用.表达式 #{country.isoCode} 未计算.
..
这基本上是对this的扩展回答. 我试图在方法/操作调用中获取一个参数(用于列表/数据表中的删除按钮). 客户:
..
我有一个超类Person: public class Person {公共抽象类型 getType();} 我有它的 2 个子类: public class JuridicalPerson extends Person {公共类型 getType() {返回类型.JP;}公共列表getJuridicalBelongs() {返回 juridicalBelon
..
我使用的是 JSF 2. 我有一个方法可以检查值列表中的匹配值: @ManagedBean(name="webUtilMB")@ApplicationScoped公共类 WebUtilManagedBean 实现了 Serializable{ ...public static boolean isValueIn(Integer value, Integer ... options){如果(
..
以下代码究竟是如何工作的: #{aaa.id} 我的意思是,通常组件绑定是通过在 bean 中指定一个属性(UIComponent 类型)来工作的.在这里,没有 bean 或属性,但名称“aaa"得到正确绑定(显示组件 ID -“txt1").它是如何工作的/在哪里指定的? 谢谢 更新:JSF2.0
..
我在 Glassfish 4.1 上使用 JSF 2.2. 我正在尝试将查询参数作为操作方法参数传入,如下所示: //示例 1. 这不起作用.//在 url http://localhost:8080/app/order.xhtml?email=test@email.com
..
我想知道是否有办法将方法的返回值绑定到 JSF 组件中.我会更好地解释自己.假设我有一个这样的课程: 公共类文档{私人列表附件;//这里的getter和setter} 这个类通过一个注册的托管bean在名为currentDocument的属性中暴露给jsf,并以这种方式在jsf中使用
..
我的分页效果很好,但我无法理解如何生成固定数量的页面链接.例如,我需要以这种方式有 5 个固定链接: 1 - 2 - 3 - 4 - 5 >如果我点击第三页,我总是会看到 5 个链接: 现在使用我的算法我只能生成所有链接,但我不知道如何创建我上面解释的内容.这是我的代码(仅用于生成 href):
..
我有以下两个简单的 POJO: class Person {字符串名称地址地址;//当然还有属性的getter/setter}类地址{弦城;//还有这个属性的getter/setter} 还有一个支持 bean: @ManagedBean@RequestScoped类人控制器{私人名单上的人;私人列表columns = Arrays.toList("name", "address.city"
..
起初我得到了一些 ClassCastExceptions.当我去源码时,我发现我的 Map 中的值实际上是字符串. 我做了以下实验来检查 PrimeFaces 的使用是否是我的问题:
..
使用 JSF 2.0 和 EL,我试图在 POJO 上调用一个方法,POJO 是视图范围 bean 的一个属性.代码实际上与@BalusC的教程此处.当我调用一个不带参数的方法时,一切都很好.但是当我尝试调用一个带参数的方法时,我得到以下异常: javax.faces.el.MethodNotFoundException: javax.el.MethodNotFoundException:/us
..
在 JSF 支持的 bean 中,当调用以编程方式添加的 Primefaces 菜单项的以编程方式添加的动作侦听器时,我得到了 IllegalStateException.我尝试了 request 和 session 范围,但都导致了相同的错误.显然,根据堆栈跟踪,需要在执行动作侦听器时恢复视图,并且我让我的 ToolbarBean 实现 Serializable 而没有任何不同的效果.为了让它发
..