我试图实现以下,虽然有一个按钮。
<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
不是一个指定的导航情况。
如何使用按钮作为链接,而不必使用导航案例或服务器端方法?
不,没有使用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;" />
相关:
- h:button与h:commandButton的区别
- 什么时候我应该使用h:outputLink而不是h:commandLink?