Tenho que fazer uma validação de usuário via servlet,posso somente usar uma classe servlet…
para fazer isso criei o servlet, e criei um classe de conexão,antes do post e get…
porém quando eu copilo usando o tomcat, ele da esse erro:
"type Exception report
message Error instantiating servlet class edu.fatec.Validar
description The server encountered an internal error (Error instantiating servlet class edu.fatec.Validar) that prevented it from fulfilling this request.
java.lang.Error: Unresolved compilation problems:
The method getConexao cannot be declared static; static methods can only be declared in a static or top level type
DriverManeger cannot be resolved
Syntax error, insert “}” to complete Block
Syntax error, insert “}” to complete ClassBody
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.29 logs.
"
até fiquei com medo,alguém poderia me ajudar por gentileza?
obs: eu sei que servlet não é básico,porém meu problema é a conexão(algo básico),tornando assim meu tópico básico…
obrigado pessoal…
amigo, o ideal é vc nao conectar ao banco atraves do servlet, para isso existem as classes DAO (data access object), onde você pode fazer a consulta.
poste seus codigos dentro das tags.
e em relação a conexão em um classe dao, sei que é o certo,porém o desafio é fazer uma validação de usuário somente com a classe servlet,obrigado cara…
[quote=ssh]amigo, o ideal é vc nao conectar ao banco atraves do servlet, para isso existem as classes DAO (data access object), onde você pode fazer a consulta.
poste seus codigos dentro das tags.[/quote]
ralphsilver cara vc tinha razão em relação ao que vc falou,porém agora ele da erro no:
“Connection connection = DriverManeger.getConnection(url,username,password);” na parte DriverManeger…
sabe oq pode ser???
esse é o erro que da agora:
Muito obrigado
HTTP Status 500 - Error instantiating servlet class edu.fatec.Validar
type Exception report
message Error instantiating servlet class edu.fatec.Validar
description The server encountered an internal error (Error instantiating servlet class edu.fatec.Validar) that prevented it from fulfilling this request.
[quote=leandropena][quote=ssh]amigo, o ideal é vc nao conectar ao banco atraves do servlet, para isso existem as classes DAO (data access object), onde você pode fazer a consulta.
poste seus codigos dentro das tags.[/quote]
Faço das suas palavras as minhas. [/quote]
cara até faria assim,porém o desafio é fazer uma validação via servlet,usado só o servlet…
vlwss caraaaa
tem os:
public class Validar extends HttpServlet
protected void doGet
protected void doPost
porém ambas não tem programação ainda,vou fazer a validação depois do meu conectar funcionar…
[quote=nel]Cara, tais programando no notepad?
E presta mais atenção na exceção, leia ela. De novo faltou fechar “}” em algum canto obscuro do seu código.
E não importa qual o desafio em teu Servlet, procure (faça) desenvolver em camadas.[/quote]
Eu acho que ele tem que desenvolver em camadas sim… mas tudo ao seu tempo… deixa o cara explorar e ver funcionando um pouco…
Como o nel disse, falta fechar mais aspas… cara… tenta usar uma IDE para desenvolver como netbeans, eclipse,…
Erro de compilação assim ele te fala no ato do desenvolvimento…