如何使用 html 5 按钮执行 jsf 操作
Posted
技术标签:
【中文标题】如何使用 html 5 按钮执行 jsf 操作【英文标题】:How to perform jsf action using html 5 button 【发布时间】:2013-04-07 12:31:13 【问题描述】:我们如何使用html 5按钮标签来执行jsf动作 例如。
执行
<h:commandButton action="#identity.login" value="Login"/>
html 5 中的等价物是什么??
【问题讨论】:
标准 JSF 组件套件目前不呈现任何 HTML5 输出。这并不意味着 JSF 不支持 HTML5,只是缺少当前可用的良好 JSF/HTML5 组件套件。您必须编写自己的 JSF 组件。不过请查看 Primefaces,因为它们有一些呈现 HTML5 的组件。 【参考方案1】:尝试自己编写一个自定义的 facelet 组件来包装一个 html5 元素。
另一个项目,omnifaces 为当前的 jsf 组件提供 html5 兼容性。
【讨论】:
【参考方案2】:【讨论】:
以上是关于如何使用 html 5 按钮执行 jsf 操作的主要内容,如果未能解决你的问题,请参考以下文章
如何在执行 JSF <h:commandLink> 操作之前执行 Javascript? [复制]
如何获取当前视图HTML源并将其作为String传递给JSF ManagedBean