gpt4 book ai didi

JSF commandButton URL 参数

转载 作者:行者123 更新时间:2023-12-04 09:29:21 27 4
gpt4 key购买 nike

我想制作一个导航到不同 URL 的按钮,并在 URL 中传递一些请求参数。 outputLink 有效,但我想要一个按钮,commandButton 看起来不错但我可以传递参数。

有解决办法吗?

最佳答案

h:commandButton不会触发 GET请求,但是一个 POST请求,所以你不能使用它。如果您已经在使用 JSF 2.0 并且目标页面在相同的上下文中,那么您可以使用 h:button为了这:

<h:button value="press here" outcome="otherViewId">
<f:param name="param1" value="value1" />
<f:param name="param2" value="value2" />
</h:button>

(这里不需要 h:form ,如 h:outputLink )。这将创建一个转到 otherViewId.jsf?param1=value1&param2=value2 的按钮.

但是,如果您还没有使用 JSF 2.0,那么最好的方法就是使用 CSS 将链接设置为按钮样式。
<h:outputLink styleClass="button">


a.button {
display: inline-block;
background: lightgray;
border: 2px outset lightgray;
cursor: default;
}
a.button:active {
border-style: inset;
}

关于JSF commandButton URL 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3004620/

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