如何在JSF 2.2中呈现HTML按钮元素?

时间:2016-03-09 19:06:21

标签: jsf jsf-2

我真的需要在JSF 2.2下呈现一个<button>元素,我不想使用第三方库 - 例如PrimeFaces - 只为此。

一旦Mojarra的<h:commandButton>只呈现<input>个元素,是否有任何原生/优雅的解决方案可以满足这一要求?

到目前为止,我已经在SO上发现了this very similar question但是对于JSF 2.1,2.2可能已经收到了关于此问题的更新。

2 个答案:

答案 0 :(得分:3)

您可以将<button>标记用于JSF 直通元素

定义新的XML命名空间

xmlns:jsf="http://xmlns.jcp.org/jsf"

在你的html中使用这个标签。

<button type="button" jsf:id="btn" jsf:outcome="yourViewIDHere">Test Button</button>

答案 1 :(得分:0)

<ui:fragment rendered="condition">
  button code...
</ui:fragment>

我认为这将解决您的问题