【问题标题】:Scope of h:commandButton and h:commandLink [closed]h:commandButton 和 h:commandLink 的范围 [关闭]
【发布时间】:2013-12-31 11:57:45
【问题描述】:

xhtml页面中h:commandButton、h:commandLink的作用域是什么? 我试图在 h:form 标签之外定义这些标签,它不起作用?为什么会这样?

【问题讨论】:

  • 它们不是 XHTML 的一部分。您可能需要编辑您的问题以添加一些关于它们来自何处的信息。

标签: jsf button command-line action


【解决方案1】:

正如 Quentin 已经说过的,这些不是 xhtml 文件的基本部分。这些是可用于构建功能文档的组件。

根据文档,

h:commandButton 标记呈现一个 HTML 提交按钮,该按钮可以与支持 bean 或 ActionListener 类相关联以进行事件处理。"

参考号:http://www.jsftoolbox.com/documentation/help/12-TagReference/html/h_commandButton.html

h:commandLink 标签在点击时会生成一个链接,就像提交按钮一样。 “value”属性呈现为锚文本,“action”属性确定HTML“href”属性的目标URL。

参考号:http://www.mkyong.com/jsf2/jsf-2-link-commandlink-and-outputlink-example/

我试图在 h:form 标签之外定义这些标签,它不起作用?为什么会这样?

因为这两个都是提交类型,所以它们需要在相应的 survlet 中调用表单的 GET/POST 方法。这就是为什么在表单之外使用它们时它们将不起作用。

请参阅文档以进一步了解。

【讨论】:

    猜你喜欢
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 2014-02-27
    相关资源
    最近更新 更多