gpt4 book ai didi

java - 复合组件 - 发送多个 f :setPropertyActionListener jsf2

转载 作者:行者123 更新时间:2023-11-30 05:11:18 25 4
gpt4 key购买 nike

我正在尝试创建一个接收链接并添加样式类的自定义组件。

在原始链接中,用户可能有 f:setPropertyActionListener不止一次。

我不想为每个创建 propertyActionListenerValue1 和 propertyActionListenerTarget1 propertyActionListenerValue2 propertyActionListenerTarget2 等。

我怎样才能收到类似 actionProperties="name:Daniel,surname:Smith" 的信息?其中姓名代表姓名,丹尼尔和史密斯代表值,在我的复合元素中,我将能够将其发送为
<f:setPropertyActionListener value="name" target="Daniel" />对于他们每个人?

用户可能会发送一个对象作为名称,而不仅仅是一个字符串

最佳答案

在 JSF 2.0 中,您可以使用最新的 EL (2.2),它允许您将参数传递给方法。即

 action="bean.method('value2', 'value2')"

所以不需要 Action 监听器。

关于java - 复合组件 - 发送多个 f :setPropertyActionListener jsf2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3281736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com