Olá, gostaría de saber se há como após criar uma tabela em jsp que chama uma procedure do mysql utilizá-la numa página html.
O exercício deve conter um botão que abre um frame para inserção de dados e abaixo dele uma tabela onde os dados aparecem, sendo que ao digitar o nome de um animal no campo de texto abaixo da tabela e clicar em pesquisar a tabela vai mudando conforme o que é pesquisado.
Em suma…
*Como faço para colocar a tabela na página HTML?
*Como faço para atualizá-la segundo o parâmetro colocado na caixa de texto?
Bom, vamos lá, para fins didáticos ok, o certo seria dividir o sistema em camadas.
para consultar no banco e exibir em tabela
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><%@pagecontentType="text/html;charset=ISO-8859-1"%><%@pageimport="java.sql.*, java.util.*"%><%Connectionc=null;Statements=null;ResultSetr=null;try{Class.forName("org.hsqldb.jdbcDriver");c=DriverManager.getConnection("jdbc:hsqldb:hsql://localhost:9001/imob","sa","");s=c.createStatement();r=s.executeQuery("select * from estado");%><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"/><title>index</title></head><body><table><%while(r.next()){%><tr><td><%=r.getInt(1)%></td><td><%=r.getString(2)%></td><td><%=r.getString(3)%></td></tr><%}%></table></body></html><%}catch(Exceptione){e.printStackTrace();}finally{c.close();s.close();r.close();}%>
Para atualizar por parâmetro você deve passá-lo para a página que você vai executar a consulta, para você pegar o parâmetro, você deve fazê-lo da seguinte maneira