>
Olá, no CRUDClientes, estou com o mesmo problema do colega que teve o fórum fechado antes da resposta, ou seja, o css não está sendo aplicado no formulário e nem no listar. Lá você pediu que executasse o css no navegador, foi o que fiz e apresentou o seguinte erro:
An Error Occurred:
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
Caused by:
java.lang.NoClassDefFoundError - javax/servlet/jsp/jstl/core/Config
+ Stack Trace
javax.faces.FacesException: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
at org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.wrap(ExceptionHandlerImpl.java:241)
at org.apache.myfaces.shared_impl.context.ExceptionHandlerImpl.handle(ExceptionHandlerImpl.java:156)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:258)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:191)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
at org.apache.myfaces.view.jsp.JspViewDeclarationLanguage.buildView(JspViewDeclarationLanguage.java:86)
at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:66)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:239)
... 20 more
+ Component Tree
+ Scoped Variables /// neste aqui acusa que não está recebendo parâmetro. Ex: nome <= none;
- E o segundo erro: o listar não está trazendo nada. Pelo que vi o value="#{dados.id}" do outputText não está retornando nada.
PS: Já conferi todo o meu código com o fonte contido nas aulas.
Claudio
Por favor, rode normalmente seu código (este erro não é de CSS).
Depois de rodar, copie o fonte do navegador e cole aqui.
PS: sobre o post fechado: posts com mais de 10 dias sem retorno, são fechados. Geralmente, isso significa que o aluno resolveu o problema mas não avisou.
Eis o source do código solicitado:
Vixi, quando colei o source do código acima, apareceu o form, então alterei o para dar erro e sair só o código ok.
Eis o source do código solicitado:
Eis o source do código solicitado, alterado tag form para fo no intuito de ver o código e não o formulário:
Não teve jeito, hehe. Se não conseguir ver, me passe seu e-mail e mando o arquivo.
Oi Claudio
É que é necessário usar as TAGS do fórum e colocar dentro.
De qualquer forma, envie para um .TXT e faça upload aqui no fórum.
Mandei o upload com o erro completo do site.css
Claudio
Desculpe, mas não encontrei o link do upload.
Você não informou o mesmo no post.
Não entendi, apenas anexei o arquivo como pediu, como assim? Não é só clicar em upload e anexar o arquivo? Achei que já separava por aluno. Mandei de novo com o nome erroArquivoCss.txt. Link do resultado:
http://rlsystem.com.br/forum/disco/uploads/7d38ec8ce9b145cfc3e3ff1880c79bf1-erroArquivoCss.txt
Aguardo.
como resolver este erro ao comiplar o codigo?
http://rlsystem.com.br/forum/disco/uploads/74a5a3d3c1a35a432c8fe3183e5fbc04-erro java.jpg
como resolver este erro ao compilar ?
Claudio
O erro é a falta dos JAR do JSF
Voce adicionou eles ao projeto?
Adolfo,
É necessário abrir um tópico para sua dúvida.
Obrigado
Olá, consegui fazer rodar. Agora meu problema é com o primefaces. Vejam adicionei o .jar a lib e em build path coloquei ele também, baixei a lib mojara e adcionei o tb. Cheguei a colocar ele avulso, tudo isso no build, o que importa é que ele está lá, não dá nenhum erro mas simplesmente não funciona. Ah! a linha de importação também já está no formulário, o caso é atipico. O que faço?
Meus caros, demoraram tanto a responder que achei, gastando muuuuito tempo, a solução porém o problema agora é outro. Consegui resolver colocando h: na tag head, veja só. Mas agora o deletar não funciona quando clico em "SIM", e já conferi tudo conforme a aula e os códigos fonte.
Claudio
Com certeza possui algum código diferente, nos baixamos novamente o código fonte e está rodando perfeitamente.
Você pode testar direto nosso código e comparar?
Ou poste seu deletar.xhtml
Não há classe deletar.xhtml, vocês fizeram isso direto no listar.xhtml:
[XML]
[/XML]
O que tenho é o deletar do forBean:
public String deleteFornecedor(){
this.fornecedor = fornecedores.getRowData();
String retorno = "erro";
try{
FornecedorDAO dao = new FornecedorDAO();
dao.Delete(fornecedor);
retorno="listar";
}catch (Exception e) {
System.out.println("Erro ao Deletar: " e.getMessage());
}
return retorno;
}//fim delete
Claudio
Seu xhtml chama o bean.
Porque o Bean está usando os comandos do DAO e não está chamando a classe DAO que foi criada e seu respectivo método?
Desculpe a demora, era um erro de navegador, quando mudei de navegador funcionou, porque?
Claudio
Isso depende, você pode estar usando algum navegador desatualizado.
Ou esqueceu alguma tag importante e certos navegadores são muito rígido quanto a isso.