您可以将标准的 JavaServer Faces 链接操作
组件从组件面板的“标准”类别拖到可视设计器中以创建一个超级链接,用户可以单击该链接在 Web 应用程序中打开其他页面。如果需要一个简单超级链接,请改用超级链接组件。
生成 Web 页后,链接操作成为一个 HTML <a> 元素,且定义了一个用于提交该页面并打开链接页面的 onclick 属性。
将组件拖到可视设计器中之后,可以使用它来执行以下多项操作:
id 属性的值。在页面 Bean 中,该属性的值是 HTMLCommandLink 对象的名称。(即将该页面连接到应用程序中的其他页面的导航连接器的名称)。有关详细信息,请参见设置动态页面导航。
如果只希望使用该组件将此页面连接到其他动态页面,则可以右键单击页面背景,并选择“页面导航”打开页面流编辑器,然后将该组件连接到其他页面。有关详细信息,请参见设置静态页面导航。
actionListener 方法中,以便插入当用户单击该组件时调用方法的代码。该方法必须返回一个字符串(即将该动态页面连接到应用程序中的其他动态页面的导航连接器的名称)。value 属性绑定到对象或数据提供器,如“绑定到数据”对话框主题所述。 value 属性之外的组件属性绑定到其他对象或 Bean 属性,这些对象或属性将自动更新此组件的属性。