相关疑难解决方法(0)

有条件地显示JSF组件

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

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

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

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

jsf components conditional-rendering

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

在JSF2 xhtml页面中声明并使用变量

<s:set var="buttonText" value="getText('person.button.add')"/>在JSTL中使用buttonText变量来设置文本.

有人告诉我如何在JSF EL中实现这一目标吗?

这里问的问题是JSF形式的IF-ELSE条件.需要知道正确的方法,但被告知作为一个单独的问题.

编辑:

我已经在上面添加了一个链接以获取详细信息,但这里又是

我在struts2项目中使用JSTL

 <s:if test="person==null || person.id==null || person.id==''">
                <s:set var="buttonText" value="getText('person.button.add')"/>
            </s:if>
            <s:else>
                <s:set var="buttonText" value="getText('person.button.edit')"/>
            </s:else>
Run Code Online (Sandbox Code Playgroud)

我想在JSF2中使用相同的方法,但使用表达式语言.我在一个变量中保存值,buttonText并在某个地方访问它#{buttonText}.我需要解决方法如何编写变量EL并使用它.希望清楚.

我只需要解决<s:set var="buttonText" value="getText('person.button.add')"/>代码行.

谢谢

jsf-2

19
推荐指数
1
解决办法
5万
查看次数

标签 统计

components ×1

conditional-rendering ×1

jsf ×1

jsf-2 ×1