Java 根据布尔条件,将必填字段设为带星号的必填字段
我有一个包含在Java 根据布尔条件,将必填字段设为带星号的必填字段,java,jsf,required,Java,Jsf,Required,我有一个包含在ui:include中的JSF页面,我将两个ui:param传递到该页面,分别称为name和mandatory。在包含的页面中,我以以下方式使用这两个参数 <h:panelGroup> <h:outputText value="#{name}:" /> <h:outputLabel rendered="#{mandatory}" value="*" /> </h:panelGroup> 如何将这两个参数组合成一个
ui:include
中的JSF页面,我将两个ui:param
传递到该页面,分别称为name和mandatory。在包含的页面中,我以以下方式使用这两个参数
<h:panelGroup>
<h:outputText value="#{name}:" />
<h:outputLabel rendered="#{mandatory}" value="*" />
</h:panelGroup>
如何将这两个参数组合成一个值?例如,在面板标题中显示名称和强制条件。请尝试以下操作
<p:panel header="#{name}:#{mandatory?'*':''}" />
将
更改为
是否足够?不知道你的意思…我想显示面板,即使它不是强制性的。我有很多字段/编辑器,用户可以在其中输入/选择值。只有其中一些是必需的。那么,为什么不将outputText
和outputLabel
对扭曲到另一个panelGroup
中,并使用rendered
条件?如何将名称与必需信息结合起来设置面板标题的值?例如:。