が使用されているビューテクノロジに依存します。
JSP(X)場合は、${pageContext.request.contextPath}
を使用します。
<link href="${pageContext.request.contextPath}/css/style.css" rel="stylesheet" type="text/css"/>
Faceletsの1.xのは、#{facesContext.externalContext.requestContextPath}
を使用する場合:
<link href="#{facesContext.externalContext.requestContextPath}/css/style.css" rel="stylesheet" type="text/css"/>
Facelets 2.xの場合、#{request.contextPath}
:
を使用してください。
が#{resource}
も<h:outputStylesheet>
にはサポートはJSF 1.xでもありませんことを
<link href="#{request.contextPath}/css/style.css" rel="stylesheet" type="text/css"/>
注意
#{request.contextPath}は何も返しません。 –
FaceletsまたはJSPXを使用していますか?あなたがXHTMLを言ったとき、私はそれをFaceletsとみなしました。 JSP(X)では代わりに '$ {pageContext.request.contextPath}'を使うべきです。私は答えを編集しました。あなたの回答は – BalusC
Tnxです。私はfaceletを使用しています。 #{facesContext.externalContext.requestContextPath}を使用して問題を解決しました。 –