简单的问题:
是否有任何方法可以<button>
使用 JSF 或任何其他框架(RichFaces、Tomahawk 等)呈现 html 元素?或者我会为此编写一个自定义组件吗?
不,没有。由于 a<button>
通常仅用于 GET 请求,因此您也可以将其简单地放在 JSF 模板中。无论如何,您不需要将任何操作绑定到 JSF 托管 bean。
在 JSF 2.0 中,顺便提一下,<h:button>
它呈现 GET 按钮并提供包含视图参数和/或执行隐式导航的选项。这两个特性在 JSF 1.2 中都不可用,因此无论如何在 JSF 1.2 中都没有类似的组件。
另一方面,如果您确实打算使用 a<button>
来调用 POST 托管 bean 操作方法,那么您真的应该使用 a<h:commandButton>
来代替。如果您遇到了一个您认为使用<button>
是解决方案的特定问题,那么您需要重新构建您的问题以更详细地详细说明该特定问题,以便我们可以回答如何使用<h:commandButton>
.