Pessoa estou instanciando um classe com dois construtores um default e outro com parametros e da dando o seguinte erro:
Unable to compile class for JSP An error occurred at line: 203 in the jsp file: /pessoas/index.jsp Generated servlet error: The constructor Servicos() is undefined An error occurred at line: 203 in the jsp file: /pessoas/index.jsp Generated servlet error: The method consultarAcessoCarga(Connection, int, int, int) is undefined for the type Servicos
<%
//Verifico se o usuário tem acesso ao upload de Arquivo.
Servicos servico = new Servicos();
Connection con;
boolean retorno = false;
try {
con = DBPool.getConnection(DBPool.ALIAS_PORTAL);
retorno = servico.consultarAcessoCarga(con, 1, usuario.getCd_usuario(), 26);
} catch (SQLException e) {
e.printStackTrace();
}
if(retorno){
%>
public class Servicos implements PersistenteDB {
private Administrador admin;
private int[] cds_srvs;
public Servicos(Administrador admin) {
this.admin = admin;
}
public Servicos() {
}
public boolean consultarAcessoCarga(Connection con, int nr_estado, int cd_pessoa, int cd_servico) throws SQLException {
boolean ret = false;
StringBuilder sql = new StringBuilder(50);
sql.append("select cd_servico from pessoas_servicos ");
sql.append("where nr_estado=? and cd_pessoa=? and cd_servico=?");
PreparedStatement ps = con.prepareStatement(sql.toString());
ps.setInt(1, nr_estado);
ps.setInt(2, cd_pessoa);
ps.setInt(3, cd_servico);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
ret = true;
rs.last();
cds_srvs = new int[rs.getRow()];
rs.beforeFirst();
}
int i = 0;
while (rs.next()) {
cds_srvs[i++] = rs.getInt("cd_servico");
}
rs.close();
ps.close();
return ret;
}
}