Estou iniciando meus estudos com JSF e como marinheiro de primeira viajem, estou tendo alguns problemas...
ink
Criei um Dinamic Web Project no Eclipse(Eclipse Indigo), como configuração optei por "Java Server Faces v1.2 Project" e adicionei os jars. do JSF(JSF 1.2 (Apache Myfaces JSF Core-1.2 API 1.2.9) (1)) na etapa "JSF Capabilities" da criação do projeto. Até ai blz...
Criei os ManagedBeans, jsp´s e configurei as regras de navegação... porém, é exibida a seguinte msg de erro quando tento acessar uma página(cadastroEquipamentos.jsp) através de um link:
An Error Occurred:
Error calling action method of component with id j_id_jsp_726111739_2:j_id_jsp_726111739_3
Caused by:
java.lang.ClassNotFoundException - br.com.faespsenar.ce.control.ControleEquipamento
obs.: A classe ControleEquipamento(ManagedBean) contém método chamado pela action!
coloca o codigo da pagina jsp, pq vc não esta utilizando facelets (xhtml) ?
rat000
Verifique se a classe br.com.faespsenar.ce.control.ControleEquipamento está correta na declaração do managed beam no faces-config.xml.
rodrigo.fai
Jacomete:
coloca o codigo da pagina jsp, pq vc não esta utilizando facelets (xhtml) ?
Index. jsp:
<%@pagelanguage="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><%@taglibprefix="f"uri="http://java.sun.com/jsf/core"%><%@taglibprefix="h"uri="http://java.sun.com/jsf/html"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>Projeto teste</title></head><body><f:view><h:outputText>Controle de equipamentos</h:outputText><br><br><h:form><h:commandLinkvalue="Cadastro de equipamentos"action="#{controleEquipamento.cadastro}"></h:commandLink></h:form></f:view></body></html>
Equipamento.jsp:
<%@pagelanguage="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><%@taglibprefix="f"uri="http://java.sun.com/jsf/core"%><%@taglibprefix="h"uri="http://java.sun.com/jsf/html"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>Cadastro de equipamentos</title></head><body><f:view><h:form><h:outputText>Cadastro de equipamentos</h:outputText><p><h:inputTextlabel="Departamento"value="#{equipamento.departamento}"size="30"maxlength="30"></h:inputText><p><h:inputTextlabel="Entidade"value="#{equipamento.entidade}"size="30"maxlength="30"></h:inputText><p><h:inputTextlabel="Usuário"value="#{equipamento.usuario}"size="30"maxlength="30"></h:inputText><p><h:inputTextlabel="Andar"value="#{equipamento.andar}"size="5"maxlength="2"></h:inputText><p><h:inputTextlabel="Número de série"value="#{equipamento.numeroDeSerie}"size="30"maxlength="30"></h:inputText><p><h:inputTextlabel="Patrimônio"value="#{equipamento.patrimonio}"size="5"maxlength="10"></h:inputText><p><h:inputTextlabel="Tipo"value="#{equipamento.tipo}"size="30"maxlength="30"></h:inputText><p><h:inputTextlabel="Marca"value="#{equipamento.marca}"size="30"maxlength="30"></h:inputText><p><h:inputTextlabel="Modelo"value="#{equipamento.modelo}"size="50"maxlength="50"></h:inputText><p><h:selectOneMenulabel="Inativo"><f:selectItemitemLabel="Sim"itemValue="#{equipamento.inativo}"/><f:selectItemitemLabel="Não"itemValue="#{equipamento.inativo}"/></h:selectOneMenu><p><h:inputTextarealabel="Observação"value="#{equipamento.observacao}"></h:inputTextarea><p><h:commandButtonaction="reflesh"value="reflesh"></h:commandButton></h:form></f:view></body></html>
rodrigo.fai
Já verifiquei e está correta…
rodrigo.fai
desconfio q seja problemas com os jars.
alguem sabe me dizer quais jars. são necessários para o desenvolvimento de projetos jsf utilizando TOMCAT??? Onde baixar e versão utilizar???