Разница в оценке пути к контексту EL между outputLink и graphicImage

Я использую следующее, чтобы получить справочный документ в нашем приложении. Моя проблема в том, что пока<h:graphicImage>&nbsp;правильно оценивает контекстный путь,h:outputLink&nbsp;оценивает это ни к чему. Я пытался использовать оба$&nbsp;а также#&nbsp;вh:outputLink&nbsp;потому что я понимаю, что у них разное время оценки.

В чем разница в оценке двух выражений EL?

<h:outputLink value="${pageContext.servletContext.contextPath}/services/help.pdf">
    <h:graphicImage 
        url="${pageContext.servletContext.contextPath}/images/help.png" 
        alt="Online Help"/>
</h:outputLink>