nãos sei se vou conseguir me expressar bem aqui, mas pra resolver isso eu faria mais ou menos assim:
criaria uma Servlet, e implementaria no doGet a funcionalidade necessária p/ recuperar a informação necessária do DAO, e alimentaria um bean tipo… CargosBean.
Neste CargosBean eu teria os atributos conforme abaixo:
class CargosBean {
public DadosPresidente getPresidente() {
.... // crio o objeto DadosPresidente com os dados necessarios para presidente.
}
public DadosPrefeito getPrefeito() {
...// mesma coisa pra prefeito...
}
}
Então no doGet, eu criaria uma instancia deste CargosBean todo preenchido…
Adicionaria ele no escopo de request…
e faria um forward com esses dados para que eles possam ser usados na jsp conforme abaixo:
...
request.setAttribute("cargos", cargosBean)
request.getRequestDispatcher("index.jsp").forward(request, response);
Pronto… agora é só pegar essses dados no meu jsp…