Pessoal, estou tentando montar um exemplo simples em webwork, mas não estou conseguindo e não achei literatura que me ajudasse:
1-Tenho uma tela JSP com um formulário onde a pessoa informa um parâmetro para pesquisa
2-Isto é enviado a uma action, que chama a classe que efetua a consulta
3-Esta classe armazena os dados em uma List (aí vem a primeira dúvida, a action que deve chamar a classe que efetua a pesquisa???)
public List selCidades() {
ResultSet query = null;
conn = Conexao.getConexao();
List cidades = new ArrayList();
String sql = "select * from cidade order by nome";
try {
pstmt = conn.prepareStatement(sql);
query = pstmt.executeQuery();
while (query.next())
{
ADOCidade ado = new ADOCidade();
ado.setId_estado(query.getInt("id_estado"));
ado.setNome(query.getString("nome"));
cidades.add(ado);
}
... fecho o ResultSet e a conexao
} catch (SQLException sqlex) {
System.out.println("Erro ao capturar cidades:" + sqlex.getMessage());
}
return cidades;
}
aí vem a outra dúvida, como eu pego esta list e exibo em meu JSP???
Caso fique mais fácil onde eu consigo um exemplo de um JSP que envia os dados para o Controller (WebWork) existe uma consulta no banco de dados e retorna pro JSP???