将属性值设置为JSF代码
我对如何在JSF页面中设置值感兴趣。比如像这样的事情将属性值设置为JSF代码,jsf,jsf-2,Jsf,Jsf 2,我对如何在JSF页面中设置值感兴趣。比如像这样的事情 itemValue="#{ud.datacenterId = datacenters.datacenterid}" 如何将datacenters.datacenterid的值直接分配到ud.datacenterid?这可能吗?您只能通过操作(侦听器)方法来实现 例如 或 或 或 等等 如果您的后续问题实际上是“如何在页面加载期间调用它?”,那么您实际上有一个不同的问题。根据您的问题历史记录,您正在使用PrimeFaces。那
itemValue="#{ud.datacenterId = datacenters.datacenterid}"
如何将datacenters.datacenterid的值直接分配到ud.datacenterid?这可能吗?您只能通过操作(侦听器)方法来实现 例如
或
或
或
等等
如果您的后续问题实际上是“如何在页面加载期间调用它?”,那么您实际上有一个不同的问题。根据您的问题历史记录,您正在使用PrimeFaces。那你看。我仍然只想知道,这一切是否是您心目中的具体功能需求的正确解决方案
<h:commandButton ... action="#{ud.setDatacenterId(datacenters.datacenterid)}" />
<h:commandButton ... actionListener="#{ud.setDatacenterId(datacenters.datacenterid)}" />
<h:commandButton ...>
<f:setPropertyActionListener target="#{ud.datacenterId}" value="#{datacenters.datacenterid}" />
</h:commandButton>
<h:commandButton ...>
<f:ajax listener="#{ud.setDatacenterId(datacenters.datacenterid)}" />
</h:commandButton>