sisi,avevi ragione, xò cmq non funziona, anche se immetto un valore presente nel db mi carica la pagina listaprodotti.jsp senza stampare il prodotto. ora posto entrambe le pag,sia quella che invia che quella che riceve il valore:
ricerca.jsp:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java"%>
<html><head><title>'ricerca.jsp'</title></head>
<body>
<form method="POST" action="listaprodotti2.jsp">
<div align="center">
<table width="49%" id="table1">
<tr>
<td width="242">Nome</td>
<td></td>
<td>Prezzo</td>
</tr>
<tr>
<td width="242">
<input type="text" name="T1" size="20"></p>
</td>
<td></td>
<td>
<input type="text" name="T2" size="20"></p></td>
</tr>
<tr>
<td height="68" width="242"></td>
<td height="68">
<p align="center">
<input type="submit" value="Cerca" name="B3">
</p>
</td>
<td height="68"></td>
</tr>
</table>
</div>
</form>
</body></html>
listaprodotti2.jsp
[CODE]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" import="java.sql.*" %>
<html> <head><title>'listaprodotti.jsp'</title>
<script type="text/javascript">
function Uscita() {
location.href = ("index.html");
}
function Carrello() {
location.href = ("listacarr.jsp");
}
</script>
</head>
<body>
<h2 align="center">Lista dei prodotti</h2>
<%
String nomeProdotto = request.getParameter("T1");
String strSQL="SELECT id,nome FROM PRODOTTO";
String strDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String strNomeConnessione="jdbc
dbc:database";
Class.forName(strDriver);
Connection conn=null;
conn=DriverManager.getConnection(strNomeConnession e);
Statement stmDb=conn.createStatement();
ResultSet rsRisultato=null;
rsRisultato=stmDb.executeQuery(strSQL);
%>
<div align="center">
<table border=0 cellpadding=0 cellspacing=0>
<% while(rsRisultato.next())
{
if (nomeProdotto==(rsRisultato.getString("nome"))) {
int prodId=(rsRisultato.getInt("id"));%>
<tr>
<td width="60">
<A HREF="dettaglio.jsp?id_prod=<%=prodId%>">
<% out.print(prodId); %>
</A>
</td>
<td>
<% out.print("");
out.print(rsRisultato.getString("nome"));
%>
</td>
</tr>
<% out.print("
");
}
}; %>
</table>
</div>
<% rsRisultato.close();
conn.close();
%>
<div align="center">
<table border=0 cellpadding=0 width="20%" cellspacing=0>
<tr>
<td>
<p align="center"><input type="button" value="Mostra carrello" onclick="Carrello()"></p>
</td>
<td>
</td>
<td>
<p align="center"><input type="button" value="Esci" onclick="Uscita()"></p>
</td>
</tr>
</table> </div>
</body></html>