Comment inclure les CSS par rapport au chemin du contexte dans JSF 1.x?
Comment puis-je inclure les feuilles de style CSS relatives au chemin du contexte dans JSF 1.1?
<link href="{CONTEXT}/css/style.css" rel="stylesheet" type="text/css"/>
comme dans JSF2 .
<link href="#{resource['css:styles.css']}" rel="stylesheet" type="text/css"/>
7
demandé sur
Community
2011-08-23 18:22:30
2 réponses
dépend de la technologie de vue utilisée:
si JSP (X), utiliser ${pageContext.request.contextPath}
:
<link href="${pageContext.request.contextPath}/css/style.css" rel="stylesheet" type="text/css"/>
Si Facelets 1.x, utilisez #{facesContext.externalContext.requestContextPath}
:
<link href="#{facesContext.externalContext.requestContextPath}/css/style.css" rel="stylesheet" type="text/css"/>
Si Facelets 2.x, utiliser #{request.contextPath}
:
<link href="#{request.contextPath}/css/style.css" rel="stylesheet" type="text/css"/>
notez qu'il y a Non support for #{resource}
nor <h:outputStylesheet>
dans JSF 1.x.
10
répondu
BalusC
2013-09-18 12:35:30
j'utilise JSF 2.2 avec mojarra 2.2.
#{facesContext.externalContext.requestContextPath}
résout le problème pour moi; j'utilisais un facelet (.xhtml).
0
répondu
Samuel L
2013-12-13 14:16:47