gpt4 book ai didi

jsf - 将 inputText 作为 f :param on button click 传递

转载 作者:行者123 更新时间:2023-12-04 04:45:08 24 4
gpt4 key购买 nike

所以,我有这个 jsf 代码

<h:inputText id="serviceId"/>
<h:commandButton value="Enter" action="agreementDetail.xhtml"/>

我需要将客户在 serviceId 字段中的输入作为 f:param 发送到下一页 (agreementDetail.xhtml)。所以,客户输入值,点击“回车”按钮,下一页接收输入的值作为参数。

最佳答案

只需使用带有常规 HTML 按钮的常规 GET 表单即可。 JSF 作为一个面向 POST 表单的框架在这​​里对您没有任何好处,因此在这里使用 JSF 组件并没有什么意义。

<form action="agreementDetail.xhtml">
<input name="serviceId" />
<input type="submit" value="Enter" />
</form>

对于您还不知道的情况,您可以在目标 View agreementDetail.xhtml 中使用 <f:viewParam>处理 GET 请求参数并将其设置为 bean 属性,就像它是一个 <h:inputText> .另见 What can <f:metadata>, <f:viewParam> and <f:viewAction> be used for?

关于jsf - 将 inputText 作为 f :param on button click 传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18318269/

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