Galera sou novato em java e venho pedir ajuda ,pois esta dando esse erro no codigo que segue abaixo, alem disso preciso criar um metodo slavar(){} e um getBancoDados(){}. Obrigado pela atenção...
HTML<html>
<body bgcolor="black">
<hr>
<form action="Funcionario_resp.jsp" method="post">
<table border="0">
<tr>
<td><b><font color="white">Nome</font></b></td>
<td><input type="text" name="txtNome" size="60" maxlength="60"></td>
</tr>
<tr>
<td><b><font color="white">Salário</font></b></td>
<td><input type="text" name="txtSalario"></td>
</tr>
<tr>
<td></td>
<td align="center"><input type="submit" value="OK"></td>
</tr>
</table>
</form>
<hr>
</body>
</html>
<html>
<body>
<%
String nome = request.getParameter("txtNome");
double salario = Double.parseDouble(request.getParameter("txtSalario"));
FuncionarioDAO func = new FuncionarioDAO();
func.setNome(nome);
func.setSalario(salario);
System.out.println(func.getNome());
System.out.println(func.getSalario());
%>
</body>
</html>
import java.io.*;
import java.sql.*;
public class ConexaoBD {
public static Connection getConnection() throws SQLException{
try {
Class.forName("com.mysql.jdbc.Driver");
return DriverManager.getConnection("jdbc:mysql:3306//localhost/prova","root","senha");
} catch (ClassNotFoundException e){
System.out.println("O driver expecificado não foi encontrado.");
} catch (SQLException e) {
System.out.println("Não foi possível conectar ao Banco de Dados");
throw new SQLException(e.getMessage());
}
return null;
}
}
public class FuncionarioDAO {
private String nome;
private double salario;
public void setNome (String nome_enviado){
this.nome = nome_enviado;
}
public void setSalario(double salario_enviado){
this.salario = salario_enviado;
}
public String getNome(){
return this.nome;
}
public double getSalario(){
return this.salario;
}
}
import java.sql.Connection;
import java.sql.SQLException;
public class Funcionario {
public Funcionario() throws SQLException{
Connection conn = ConexaoBD.getConnection();
}
}
O ERRO é esse abaixo
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the jsp file: /Funcionario_resp.jsp
FuncionarioDAO cannot be resolved to a type
4: String nome = request.getParameter("txtNome");
5: double salario = Double.parseDouble(request.getParameter("txtSalario"));
6:
7: FuncionarioDAO func = new FuncionarioDAO();
8:
9: func.setNome(nome);
10: func.setSalario(salario);
An error occurred at line: 7 in the jsp file: /Funcionario_resp.jsp
FuncionarioDAO cannot be resolved to a type
4: String nome = request.getParameter("txtNome");
5: double salario = Double.parseDouble(request.getParameter("txtSalario"));
6:
7: FuncionarioDAO func = new FuncionarioDAO();
8:
9: func.setNome(nome);
10: func.setSalario(salario);
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Se puderem ajudar agradeço vlw...