Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将属性值设置为JSF代码_Jsf_Jsf 2 - Fatal编程技术网

将属性值设置为JSF代码

将属性值设置为JSF代码,jsf,jsf-2,Jsf,Jsf 2,我对如何在JSF页面中设置值感兴趣。比如像这样的事情 itemValue="#{ud.datacenterId = datacenters.datacenterid}" 如何将datacenters.datacenterid的值直接分配到ud.datacenterid?这可能吗?您只能通过操作(侦听器)方法来实现 例如 或 或 或 等等 如果您的后续问题实际上是“如何在页面加载期间调用它?”,那么您实际上有一个不同的问题。根据您的问题历史记录,您正在使用PrimeFaces。那

我对如何在JSF页面中设置值感兴趣。比如像这样的事情

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>