I have looked at the API’s for both components but am not too sure why you would use one over the other?
Could somebody provide an example of why you would choose one over the other?
Thanks
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
<h:link>uses itsvalueattribute as the link text and itsoutcomeattribute to generate the linked-to URL via JSF navigation rules. This makes it useful for application-internal links. Also, this component was introduced only on JSF 2.0<h:outputLink>uses thevalueattribute directly as linked-to URL and the content of the tag as link text. This means the component cannot be used with navigation rules, but it can be used for direct and external links. It has been around since JSF 1.1.