Boa Noite Pessoal,
Tenho uma classe chamada Controller e dentro dessa classe tenho um metodo chamado getContratadas que retorna um List.
public List getContratadas() throws Exception{
PreparedStatement ps = null;
Connection conn = null;
ResultSet rs = null;
try{
conn = this.conn;
ps = conn.prepareStatement("Select id,name_contract from xxg_contract");
rs = ps.executeQuery();
List list = new ArrayList();
while(rs.next()){
Integer id = rs.getInt(1);
String contract = rs.getString(2);
list.add(id, contract);
}
return list;
}catch(Exception e){
throw new Exception(e.getMessage());
}
}
Na pagina JSP eu importo essa classe
<%@page language="java" import="br.com.gaudi.util.Controller" %>
<%@page language="java" import="java.util.List.*;" %>
<%@page language="java" import="java.util.ArrayList;" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%
Controller obj = new Controller();
List list = new ArrayList();
list = obj.getContratadas();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Sistema Teste</title>
</head>
<body>
<!-- AQUI VOU COLOCAR O LOOP -->
</body>
</html>
Queria armazenar no meu list as informações do list retornado da minha classe
Erro:
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: PWC6033: Unable to compile class for JSP
PWC6197: An error occurred at line: 9 in the jsp file: /index.jsp
PWC6199: Generated servlet error:
string:///index_jsp.java:58: cannot find symbol
symbol : class List
location: class org.apache.jsp.index_jsp
abraço
Cristian