相关疑难解决方法(0)

有条件地显示JSF组件

首先,我是Java EE的新手,来自强大的ASP .NET开发背景.我已经浏览了网络,我可能会错过这个,但似乎没有关于如何将支持bean类连接到JSF组件的简单直接的教程.

一个很好的例子是这样的,目前我正在尝试创建一个JSF页面,其中有一组链接作为菜单栏和一组表单.我打算做的是,当点击一个链接时,将呈现一个特定的表单.

在ASP.NET中,我可以轻松检索元素,然后将属性设置为可显示.我想知道在JSF中是否有简单的方法(哎呀,甚至任何方式).

表单已经在页面中,只需在单击特定链接时将"render"属性设置为true即可.

jsf components conditional-rendering

76
推荐指数
2
解决办法
16万
查看次数

在EL中使用&&导致错误:实体名称必须紧跟实体引用中的"&"

我正在尝试在jsf中使用的el表达式中使用条件表达式,但它不起作用.

<h:outputText value="#{(sel.description !=null) && (sel.description !='') ? sel.description : 'Empty description'} - "/>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,编译器说:

跟踪错误[line:118]实体名称必须紧跟实体引用中的"&".

你有什么建议吗?谢谢!

jsf el ternary-operator logical-operators

11
推荐指数
2
解决办法
1万
查看次数

JSF:是否可以为此创建自定义转换器

我使用的是JSF 2.0 btw
我有一个属性X类型Integer,默认值为0.在我的JSF页面中,我创建了一个组件,如果它X是0,我希望它被禁用,否则启用.

<h:selectBooleanCheckbox disabled="#{X}"/>
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

Cannot convert 0 of type class java.lang.Integer to class java.lang.Boolean
Run Code Online (Sandbox Code Playgroud)

java jsf converter jsf-2

2
推荐指数
1
解决办法
1286
查看次数