Overblik til kommunikation mellem .jsp\'er
Jeg har en .html side hvor jeg gerne vil have vist nogle kunder fra en database ud fra de indtastede kriterier (nummer, navn, telefon).Hvordan bærer jeg mig ad med at sende resultaterne tilbage til .html siden når jeg har hentet dem fra databasen?
<html>
<head>
<title>Kundekartotek</title>
</head>
<p align=\"center\"><font size=\"7\">Kundekartotek</font></p>
<form method=\"POST\" action=\"get.jsp\">
<p align=\"center\">Kundenummer <br>
<input type=\"text\" name=\"editnr\" size=\"20\"></p>
<p align=\"center\">Kundenavn <br>
<input type=\"text\" name=\"editnavn\" size=\"20\"></p>
<p align=\"center\">Kundetelefon <br>
<input type=\"text\" name=\"edittelefon\" size=\"20\"></p>
<p align=\"center\"><input type=\"submit\" value=\"Søg\" name=\"buttonnummer\">
</form>
</body>
</html>
*************************************************
<%@ page language=\'java\' %>
<%@ page import=\"java.sql.*\"%>
<body>
<table border=1 cellpadding=0 cellspacing=0>
<tr> <td> Nummer </td>
<td> Navn </td>
<td> Telefon </td>
</tr>
<%
org.gjt.mm.mysql.jdbc2.Connection con=null;
String sql =\"select * from Kunde\";
String db = \"jdbc:mysql://127.0.0.1:3306/Kunde?user=&password=\";
Class.forName(\"org.gjt.mm.mysql.Driver\").newInstance();
con = (org.gjt.mm.mysql.jdbc2.Connection) DriverManager.getConnection(db);
Statement database=con.createStatement();
ResultSet rs=database.executeQuery(sql);
while (rs.next()) {
int n = rs.getInt(\"nummer\");
String nr = rs.getString(\"navn\");
String t = rs.getString(\"telefon\"); %>
<tr> <td> <%= nr %> </td>
<td> <%= n %> </td>
<td> <%= t %> </td>
</tr>
<%}
%>
</table>
