Diferencia de evaluación de ruta de contexto EL entre outputLink y graphicImage
Estoy usando lo siguiente para obtener un documento de ayuda en nuestra aplicación. Mi problema es que mientras el<h:graphicImage>
evalúa la ruta de contexto correctamente, elh:outputLink
lo evalúa a nada. He intentado usar ambos$
y#
en elh:outputLink
porque entiendo que tienen diferentes tiempos de evaluación.
¿Cuál es la diferencia en cómo se evalúan las dos expresiones EL?
<h:outputLink value="${pageContext.servletContext.contextPath}/services/help.pdf">
<h:graphicImage
url="${pageContext.servletContext.contextPath}/images/help.png"
alt="Online Help"/>
</h:outputLink>