Ola a todos os programadores JAVA !!!
Estou estudando Java ha pouco tempo, mas tenho nocao de programacao orientada a objetos. Sou programador Delphi ha muitos anos. Estou tentando fazer uma aplicacao usando Netbeens (IDE), JSF e Hibernate.
Ao executar o meu form de Cadastro de Projetos no Netbeens , ao carregar o formulario da a seguinte mensagem de erro : org.apache.jasper.JasperException: javax.servlet.jsp.JspException: Error getting property ‘todos’ from bean of type ProjetoAcho que declarei a propriedade corretamente, declarei so o metodo Get
public Result getTodos() {
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
Connection con = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:c:\\Teixeira\\BD\\PMAN.GDB","sysdba","admnfb");
Statement stm = con.createStatement() ;
ResultSet res = stm.executeQuery("select IDPROJETO,PROJETO from PROJETO");
return ResultSupport.toResult(res);
}
catch ( Exception e ) {
e.printStackTrace();
return null;
}
}
abaixo vai o pedaco do meu form
<f:view>
<h:form id=“cadastro”>
<h:panelGrid columns=“2”>
<f:facet name=“header”>
<h:outputText value=“Cadastro de Projetos”/>
</f:facet>
<h:outputText value=“Código:” />
<h:inputText id=“idprojeto"
value=”#{CadProjetos.idprojeto}“
required=“false”/>
<h:outputText value=“Nome Projeto:” />
<h:inputText id=“projeto"
value=”#{CadProjetos.projeto}“
size=“60"
required=“true” />
</h:panelGrid>
<h:dataTable value=”#{CadProjetos.todos}” var=“item”>
<h:column>
<f:facet name=“header”>
<h:outputText value =“Código” style=“font-weight:bold”/>
</f:facet>
<h:outputText value =”{item.IDPROJETO}"/>
</h:column>
<h:column>
<f:facet name=“header”>
<h:outputText value =“Projeto” style=“font-weight:bold”/>
</f:facet>
<h:outputText value ="{item.PROJETO}"/>
</h:column>
</h:dataTable>
</h:form>
</f:view>
a declaracao do maneged bean da classe acho que esta correta:
CadProjetos
Projeto
session
ha outro detalhe na minha configuracao do web.xml tenho
Faces Servlet
/faces/*
entao pra chamar meu formulario tenho que acrescentar /faces
Fiz assim porque nao pretendo usar extensao de arquivo .faces, quero usar .jsp
Na configuracao do config-faces.xml tenho que colocar /faces no caminho dos meus arquivos .jsp ?