我试图通过一个按钮来实现以下目标。
<h:outputLink value="/admin/category/read">
Cancel
<f:param name="cat" value="" />
<f:param name="subcat" value="" />
</h:outputLink>
我尝试使用h:button
,但outcome
属性不起作用,因为/admin/category/read
不是指定的导航案例。
如何使用按钮作为链接,而不必使用导航案例或服务器端方法?
答案 0 :(得分:0)
不,没有使用JSF属性的解决方案,至少在没有h:button
的导航案例的情况下没有。
如果可能的话,我建议使用CSS样式,如评论中已经提到的那样。
但是h:button
只是创建了一个带有onclick="window.location.href=URL"
的纯HTML链接。所以,如果你真的想要,你可以自己构建URL,只需使用这样的纯HTML输入按钮:
<input type="button" value="Cancel"
onclick="window.location.href='/admin/category/read?cat=&subcat='; return false;" />
相关:强>