Boa tarde galera… estou iniciando meus estudos em JSP… cabei de sair de Java Desktop (J2SE) e quero me aprofundar em JSP…
Estou com seguinte problema… criei minha servelet para conectar com banco de dados e fazer os devidos selects na Pagina Jsp.
Só que não estão vindo as informações.
Segue o codigo jsp
<form action="Bairros" name="FormBairro" method="post">
<table width="500" height="24" border="1" bgcolor="green">
<tr>
<td width="80" height="13">Codigo</td>
<td width="80" height="15">Nome do Bairro</td>
<td width="80" height="15">Alterar</td>
<td width="80" height="15">Excluir</td>
</tr>
<tr>
<td width="80" height="13" id="idbairro" > <%=session.getAttribute("idbairro") %></td>
<td width="80" height="15" id="bairronome"> <%=session.getAttribute("bairronome") %></td>
<td width="80" height="15"><div align="center">
<a
href="EditaCadastrosbairro.jsp?codigo">
<img
src="C:/apache-tomcat-7.0.52/work/Catalina/localhost/Aulas_JSP_NERI/org/apache/jsp/imagens/alterar.jpg"
height=30 width="40" align="bottom">
</a>
</div></td>
<td width="80" height="15"><div align="center">
<a
href="bairros.jsp?acao=excluir&codigo="><img
src="C:/apache-tomcat-7.0.52/work/Catalina/localhost/Aulas_JSP_NERI/org/apache/jsp
/imagens/excluir.jpg"
height=30 width="40" align="bottom"></a>
</div></td>
</tr>
</table>
</form>
Segue minha servelet
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
HttpSession session = request.getSession();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost/markiron", "user", "admin123");
Statement st = con.createStatement();
if (request.getParameter("acao") != null) {
st.executeUpdate("DELETE FROM bairro WHERE bairro_codigo ="
+ request.getParameter("codigo"));
}
ResultSet rs = null;
if (request.getParameter("ordenacao") == null) {
rs = st.executeQuery("Select * from bairro");
} else if (request.getParameter("ordenacao").equals("crescente")) {
rs = st.executeQuery("select * from bairro ");
} else if (request.getParameter("ordenacao").equals("Alfabética")) {
rs = st.executeQuery("select * from bairro order by bairro_nome ");
}
while (rs.next())
{
int bairroid = rs.getInt("bairro_codigo");
session.setAttribute("idbairro", String.valueOf(bairroid));
String nomebairro = rs.getString("bairro_nome");
session.setAttribute("bairronome", nomebairro);
}
} catch (ClassNotFoundException causa) {
causa.printStackTrace();
} catch (SQLException causa) {
causa.printStackTrace();
}
}