Tenho um fragmento em JSF e desejo incluir em uma outra pagina JSF.
Alguém pode me dizer se isso é possível e como posso fazer?
Include page em JSF
9 Respostas
É possível sim… vc só precisa colocar td o que for incluir dentro das tags <f:subview></f:subview>
[]s
Cara da uma olhada nessa apostila da CAELUM que ela vai ter ajudar e muito
Abraços
não sendo chato…rss
mas a apostila FJ-21 da caelum não fala sobre JSF… e sim sobre Servlets…
a apostila FJ-26 é sobre JSF…
oi … nao sei se issu te ajuda … mas tipo … a pagina que voce vai incluir deve ter as tags
<f:subview id=“aiddaminhasubpagina”>
blablabla …
</f:subview>
e na pagina que voce quer incluir essa pagina vc deve fazer assim :
<jsp:directive.include file="…/minhapaguinaqueeuqueroincluir.jspf"/>
eh aconselhavel colocar issu em uma div … p vc poder mexer com stilo e talz ! …
espero ter ajudado !

obrigado pela ajuda pessoal!
não sendo chato…rssmas a apostila FJ-21 da caelum não fala sobre JSF… e sim sobre Servlets…
a apostila FJ-26 é sobre JSF…
Onde consigo esta apostila?
Ps.: No site Caelum não está disponível.
Obrigada Caio! Fiz igualzinho você sugeriu e deu certo.
Valeu!
Fiz da seguinte forma pagina denominada cabecalho.jspf que possui o seguinte codigo
<f:subview id=“idmenu”>
<f:verbatim>
<f:view>
<body>
<h:form >
Menu com Riche Faces
</h:form>
</body>
</f:view>
</f:verbatim>
</f:subview>
A pagina que deverar incluir a pagina acima esta da seguinte forma:
<jsp:directive.include file="cabecalho.jspf" />
Mais esta ocorrendo o seguinte erro:
org.apache.jasper.JasperException: An exception occurred processing JSP page /cabecalho.jspf at line 32
29:
30: <f:subview id=“idmenu”>
31: <f:verbatim>
32: <f:view>
javax.servlet.jsp.JspException: java.lang.IllegalStateException