Repetir cabeçalho e menu sem Facelets

瀏覽次數:68 次
跳到第一則未讀訊息

Rogério Cruz Sousa

未讀,
2008年3月27日 上午8:42:542008/3/27
收件者:jav...@googlegroups.com
Olá pessoal, sou novo no mundo web, e estou com a seguinte dúvida.

Eu tenho uma jsp Home, que tem um cabeçalho, como nome empresa, imagens e um Menu feito com Richfaces.
Gostaria de colocar  esse cabeçalho em todas as minhas páginas, mas sem usar o Facelets por enquanto.

Tem algum outro jeito de fazer isso, alguma tag ... para que eu não precise copiar e colar em toda página.

Agradeço a força
Rogério

Rafael Ponte

未讀,
2008年3月27日 上午8:50:362008/3/27
收件者:jav...@googlegroups.com
O interessante é sempre usar algum framework de templating como Facelets ou Sitemesh ou mesmo Tiles (eca!). Caso você não esteja utilizando nenhum você pode fazer includes de páginas dentro das outras. Como você já está utilizando Richfaces você pode usar o a4j:include para isso.

2008/3/27 Rogério Cruz Sousa <rogerioc...@gmail.com>:



--
Rafael Ponte
http://www.rponte.com.br

Rogério Cruz Sousa

未讀,
2008年3月27日 上午9:46:122008/3/27
收件者:jav...@googlegroups.com
Rafael e grupo,

eu coloquei assim na minha página e não funcionou

            <h:form>             
                <a4j:include viewId="/home.jsp" /> 
            </h:form> 

essa minha página home precisa ter alguma configuração diferente para eu poder inclui-lá em outra.?

Até mais
           

Em 27/03/08, Rafael Ponte <rpo...@gmail.com> escreveu:

Rafael Ponte

未讀,
2008年3月27日 上午9:53:212008/3/27
收件者:jav...@googlegroups.com
O path da página está correto?

Rogério Cruz Sousa

未讀,
2008年3月27日 上午9:56:402008/3/27
收件者:jav...@googlegroups.com
Sim .. está na raiz.
O erro que aparece no browser é

descriptionThe server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: javax.servlet.ServletException: java.lang.IllegalStateException

Rafael Ponte

未讀,
2008年3月27日 上午9:58:212008/3/27
收件者:jav...@googlegroups.com
O que é exibido no console?

Rodrigo Rosa

未讀,
2008年3月27日 上午10:11:152008/3/27
收件者:jav...@googlegroups.com
Há um tempo precisei fazer algo similar, mas na época eu tinha um
projeto com JSF e Woodstock (nada de rich ou a4j) e acabei resolvendo
com includes jsp mesmo. Não sei se é a maneira mais elegante, mas funciona:

<ui:form styleClass="wBodyMenu">
<h1>Consultas</h1>
<div class="wCabecalho">
<jsp:directive.include file="Cabecalho.jspf"/>
</div>
<div class="wMenuRestrito">
<jsp:directive.include
file="MenuRestrito.jspf"/>
</div>
<div class="wRodape">
<jsp:directive.include file="Rodape.jspf"/>
</div>
</ui:form>

Rodrigo Rosa


Rogério Cruz Sousa escreveu:


> Rafael e grupo,
>
> eu coloquei assim na minha página e não funcionou
>
> <h:form>
> <a4j:include viewId="/home.jsp" />
> </h:form>
>
> essa minha página home precisa ter alguma configuração diferente para
> eu poder inclui-lá em outra.?
>
> Até mais
>
>

> Em 27/03/08, *Rafael Ponte* <rpo...@gmail.com
> <mailto:rpo...@gmail.com>> escreveu:


>
> O interessante é sempre usar algum framework de templating como
> Facelets ou Sitemesh ou mesmo Tiles (eca!). Caso você não esteja
> utilizando nenhum você pode fazer includes de páginas dentro das
> outras. Como você já está utilizando Richfaces você pode usar o
> a4j:include para isso.
>
> 2008/3/27 Rogério Cruz Sousa <rogerioc...@gmail.com

> <mailto:rogerioc...@gmail.com>>:

Rafael Ponte

未讀,
2008年3月27日 上午10:13:442008/3/27
收件者:jav...@googlegroups.com
Sim, é possivel fazer com jsp:include sem problemas :)) Só sugeri ajax4jsf por já existir no projeto.

2008/3/27 Rodrigo Rosa <rod...@wonder.com.br>:

Rogério Cruz Sousa

未讀,
2008年3月27日 上午10:06:142008/3/27
收件者:jav...@googlegroups.com
Can't leverage base class
java.lang.IllegalStateException
        at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:278)
        at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:215)
        at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476)
        at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660)
        at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1126)
        at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:183)
        at org.apache.jsp.home_jsp._jspx_meth_f_view_0(home_jsp.java from :122)
        at org.apache.jsp.home_jsp._jspService(home_jsp.java from :93)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:853)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
        at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:660)
        at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:578)
        at org.ajax4jsf.taglib.html.jsp.IncludeTag.doStartTag(IncludeTag.java:214)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspx_meth_a4j_include_0(lista_005foperadora_jsp.java from :230)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspx_meth_h_form_0(lista_005foperadora_jsp.java from :198)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspx_meth_f_view_0(lista_005foperadora_jsp.java from :154)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspService(lista_005foperadora_jsp.java from :114)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:853)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:542)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:474)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:366)
        at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
        at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442)
        at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115)
        at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
        at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
        at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
        at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
        at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
ApplicationDispatcher[/profsystDiops] PWC1231: Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException
        at com.sun.faces.taglib.jsf_core.ViewTag.getComponentType(ViewTag.java:278)
        at javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:215)
        at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476)
        at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660)
        at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1126)
        at com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:183)
        at org.apache.jsp.home_jsp._jspx_meth_f_view_0(home_jsp.java from :122)
        at org.apache.jsp.home_jsp._jspService(home_jsp.java from :93)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:853)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
        at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:660)
        at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:578)
        at org.ajax4jsf.taglib.html.jsp.IncludeTag.doStartTag(IncludeTag.java:214)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspx_meth_a4j_include_0(lista_005foperadora_jsp.java from :230)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspx_meth_h_form_0(lista_005foperadora_jsp.java from :198)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspx_meth_f_view_0(lista_005foperadora_jsp.java from :154)
        at org.apache.jsp.cadastro.operadora.lista_005foperadora_jsp._jspService(lista_005foperadora_jsp.java from :114)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:470)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:364)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:853)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:703)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:542)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:474)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:366)
        at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
        at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:442)
        at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:115)
        at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
        at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
        at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
        at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:411)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:317)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
        at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:198)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
        at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
        at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
        at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
        at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
        at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
        at com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)

Rogério Cruz Sousa

未讀,
2008年3月27日 中午12:36:122008/3/27
收件者:jav...@googlegroups.com
Agora eu tirei a tag <f:view> do meu cabeçalho e coloquei na outra página


            <h:form>                   
                <a4j:include viewId="/home.jsp" />                   
            </h:form>   

Funcionou, apareceu o meu menu na página, mas os comandos do menu,
que é basicamente para direcionar pra outra página não funciona mais


                        <rich:menuItem                            
                            value="Operadora"
                            action="listarOperadora">                      
                        </rich:menuItem>

a action ListarOperadora está definido certo no meu facesconfig.xml

aguém sabe alguma coisa disso.?
obrigado

                   

Em 27/03/08, Rafael Ponte <rpo...@gmail.com> escreveu:
Sim, é possivel fazer com jsp:include sem problemas :)) Só sugeri ajax4jsf por já existir no projeto.

Wandrey

未讀,
2008年3月30日 上午9:41:192008/3/30
收件者:javasf: JavaServer Faces International Group
Utilize a tag subview para composição das suas páginas:
Observação não esqueça da tag form sem ela ação nenhuma ocorrerá.
Vale a dica citada acima, use facelets, poderá ter uma especificação
própria em breve jsr alguma coisa...
Example:
main.jsp

<f:view>
<h1>Page Title</h1>
<p>Lorem ipsum dolor sit amet.</p>
<f:subview id="footer">
<c:import url="footer.jsp" />
</f:subview>
</f:view>

footer.jsp

<f:view>
<hr>
Footer here.
</f:view>
Referencias:
http://www.jsftoolbox.com/documentation/help/12-TagReference/core/f_subview.html

On 27 mar, 12:36, "Rogério Cruz Sousa" <rogeriocruzso...@gmail.com>
wrote:
> Agora eu tirei a tag <f:view> do meu cabeçalho e coloquei na outra página
>
> <h:form>
> <a4j:include viewId="/home.jsp" />
> </h:form>
>
> Funcionou, apareceu o meu menu na página, mas os comandos do menu,
> que é basicamente para direcionar pra outra página não funciona mais
>
> <rich:menuItem
> value="Operadora"
> action="listarOperadora">
> </rich:menuItem>
>
> a action ListarOperadora está definido certo no meu facesconfig.xml
>
> aguém sabe alguma coisa disso.?
> obrigado
>
> Em 27/03/08, Rafael Ponte <rpo...@gmail.com> escreveu:
>
>
>
> > Sim, é possivel fazer com jsp:include sem problemas :)) Só sugeri ajax4jsf
> > por já existir no projeto.
>
> > 2008/3/27 Rodrigo Rosa <rodr...@wonder.com.br>:
> > > > 2008/3/27 Rogério Cruz Sousa <rogeriocruzso...@gmail.com
> > > > <mailto:rogeriocruzso...@gmail.com>>:
回覆所有人
回覆作者
轉寄
0 則新訊息