【问题标题】:Can I replace h:commandLink with h:link我可以用 h:link 替换 h:commandLink
【发布时间】:2011-03-22 11:18:25
【问题描述】:

我正在使用 jsf 创建一个移动站点。我走到最后,发现更原始的手机浏览器无法处理 commandLink 创建的 javascript。是否可以使用 h:link 规避此问题,或者您对如何解决此问题有任何其他建议?

【问题讨论】:

    标签: jsf


    【解决方案1】:

    <h:commandLink>onclick 中生成带有 JS 代码的 HTML <a> 元素以提交 POST 表单。

    如果你的功能要求是提交带有一些数据的表单,那么最好使用<h:commandButton>,它不会生成JS代码。

    如果您的功能要求是导航到其他页面,那么您绝对应该使用<h:link>,或<h:outputLink>,或只是纯HTML <a>

    【讨论】:

      猜你喜欢
      • 2016-03-26
      • 2011-12-04
      • 2012-06-27
      • 1970-01-01
      • 2011-07-17
      • 1970-01-01
      • 2016-07-18
      • 2011-02-10
      • 2011-10-21
      相关资源
      最近更新 更多