h:link和h:outputLink之间的区别

Tho*_*ley 40 jsf-2

我已经查看了两个组件的API,但是我不太确定为什么要使用其他组件?

http://download.oracle.com/docs/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/index.html

http://download.oracle.com/docs/cd/E17802_01/j2ee/javaee/javaserverfaces/2.0/docs/pdldocs/facelets/h/outputLink.html

有人可以提供一个为什么你会选择一个而不是另一个的例子吗?

谢谢

Mic*_*rdt 58

  • <h:link>使用其value属性作为链接文本及其outcome属性,以通过JSF导航规则生成链接到URL.这使它对应用程序内部链接很有用.此外,该组件仅在JSF 2.0上引入
  • <h:outputLink>将该value属性直接用作链接到URL ,将标记内容用作链接文本.这意味着该组件不能与导航规则一起使用,但可以用于直接和外部链接.自JSF 1.1以来它一直存在.