Include page em JSF

9 respostas
Marlon_Meneses

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?

9 Respostas

T

É possível sim… vc só precisa colocar td o que for incluir dentro das tags <f:subview></f:subview>

[]s

analyser

Cara da uma olhada nessa apostila da CAELUM que ela vai ter ajudar e muito

Abraços

Giulliano

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…

ghzatomic

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 ! :stuck_out_tongue: :smiley:

Marlon_Meneses

obrigado pela ajuda pessoal!

bbmany

Giulliano:
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…


Onde consigo esta apostila?
Ps.: No site Caelum não está disponível.

bbmany

Obrigada Caio! Fiz igualzinho você sugeriu e deu certo.
Valeu!

sauron_fight
sauron_fight

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

    &lt;/h:form&gt;
&lt;/body&gt;


&lt;/f:view&gt;
&lt;/f:verbatim&gt;
&lt;/f:subview&gt;

A pagina que deverar incluir a pagina acima esta da seguinte forma:

&lt;jsp:directive.include file="cabecalho.jspf" /&gt;

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

Criado 12 de julho de 2007
Ultima resposta 20 de jun. de 2010
Respostas 9
Participantes 7