I have looked at the API's for both components but am not too sure why you would use one over the other?

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

Could somebody provide an example of why you would choose one over the other?

Thanks

Edit
Report