以下を使用して、アプリでヘルプ ドキュメントを取得しています。私の問題は、<h:graphicImage>がコンテキスト パスを正しく評価している間、h:outputLinkそれを何も評価しないことです。評価時間が異なることを理解しているため、$と#の両方を使用してみました。h:outputLink
2 つの EL 式の評価方法の違いは何ですか?
<h:outputLink value="${pageContext.servletContext.contextPath}/services/help.pdf">
<h:graphicImage
url="${pageContext.servletContext.contextPath}/images/help.png"
alt="Online Help"/>
</h:outputLink>