首先,我是JavaEE新手,来自一个强大的ASP.NET开发背景。我已经通过了网络,我可能会错过这一点,但似乎没有关于如何将backbean类连接到JSF组件的简单而直接的教程。一个很好的例子是这样的,目前我正在尝试创建一个JSF页面,其中有一组链接作为菜单栏和一组表单。我计划做的是,当点击一个链接,一个特定的形式将被呈现。在ASP.NET中,我可以轻松检索元素,然后将属性设置为可显示。我想知道在JSF中是否有简单的方法(见鬼,甚至任何方式)可以做到这一点。表单已经在页面中了,当我单击特定的链接时,只需将“Render”属性设置为true即可。有条件地显示JSF组件
2 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
rendered
<h:form rendered="#{some boolean condition}">
<h:form rendered="#{bean.booleanValue}" /><h:form rendered="#{bean.intValue gt 10}" /><h:form rendered="#{bean.objectValue eq null}" /> <h:form rendered="#{bean.stringValue ne 'someValue'}" /><h:form rendered="#{not empty bean.collectionValue}" /> <h:form rendered="#{not bean.booleanValue and bean.intValue ne 0}" /><h:form rendered="#{bean.enumValue eq 'ONE' or bean.enumValue eq 'TWO'}" />
gt
, ge
, le
lt
>
, >=
, <=
<
<
>
<a href="page.xhtml?form=1">link</a>
<h:form rendered="#{param.form eq '1'}">
#{param}
Map
另见:
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
<h:form rendered="#{!bean.boolvalue}" /><h:form rendered="#{bean.textvalue == 'value'}" />
添加回答
举报
0/150
提交
取消