Olá a todos
Criei um projeto Web, usando os recursos do Netbeans 6.1, (Classes de entidades do banco de dados e Páginas JSF de classes de entidades);
No welcomeJSF.jsp, cria os links para as paginas (Edit.jsp, New.jsp, List.jsp, Detail.jsp);
Quero construir um template com um menu chamando esses jsps na mesma pagina.
Ex:
Criei a pagina principal (template) que é o welcomeJSF.jsp, nele estão os menus e tudo mais…
Existe um comando mágico (framework) que eu coloque nele e nos JSP’s (edit, list…) que toda vez que eu clicar em um link no menu em vez de abrir uma pagina nova (como esá acontecendo), que mostre na pagina principal, naquele espaço reservado pra ele???
Tentei usar o Facelets, mas nao segue a regra acima… (tenho que criar outros arquivos(xhtml) etc)…
Sitemesh???
Obrigado
olá
Estou tentando usar o Facelets… pois bem, minha aplicacao usa muitas paginas em .jsp… mas o facelets só “funciona”, roda, em arquivos .xhtml…
e eu não estou afim de alterar TODOS os arquivos (dezenas, centenas,milhares de arquivos) fora outras config…
Tem como modificar algo para que eu use somente jsp??
Minha ignorancia me guiou a alterar o arquivo web.xml
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
para:
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.jsp</param-value>
</context-param>
Mas ao executar a aplicacao dá um erro em uma taglig…
Por exemplo, no xhtml está:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
eu tentei fazer isso:
<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@taglib uri="http://java.sun.com/jsf/facelets" prefix="ui"%>
mas aparece um erro na última linha da taglib:
cannot be resolved in either web.xml or the jar files deployed with this application
pois bem, preciso saber se é possível usar esse framework no jsp… dessa forma… ouu se existe outra coisa que eu possa usar para que me ajude…
Obrigado