ho provato anche in questo modo:
listaprodotti:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" import="java.sql.*" %>
<html>
<head>
</head>
<body>
<% String id_prodotto=request.getParameter("id_prodotto");
String strSQL="SELECT id,nome FROM PRODOTTO";
String strDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String strNomeConnessione="jdbcdbc:database";
Class.forName(strDriver);
Connection conn=null;
conn=DriverManager.getConnection(strNomeConnession e);
Statement stmDb=conn.createStatement();
ResultSet rsRisultato=null;
rsRisultato=stmDb.executeQuery(strSQL);
while(rsRisultato.next())
{
%>
<A HREF=" dettaglio.jsp?id_prodotto=<%= "id" %> ">
<% out.print(rsRisultato.getInt("id")); %>
</A>
<% out.print("");
out.print(rsRisultato.getString("nome"));
out.print("
");
};
rsRisultato.close();
conn.close();
%>
</body>
</html>
dettaglio.jsp:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" import="java.sql.*" %>
<html>
<head> </head>
<body>
<% String id_prodotto=request.getParameter("id_prodotto");
String strSQL="SELECT id,nome,descrizione,prezzo FROM PRODOTTO WHERE id= + id_prodotto";
String strDriver="sun.jdbc.odbc.JdbcOdbcDriver";
String strNomeConnessione="jdbcdbc:database";
Class.forName(strDriver);
Connection conn=null;
conn=DriverManager.getConnection(strNomeConnession e);
Statement stmDb=conn.createStatement();
ResultSet rsRisultato=null;
rsRisultato=stmDb.executeQuery(strSQL);
request.getParameter("id_prodotto");
out.print(rsRisultato.getInt("id"));
out.print(rsRisultato.getString("nome"));
out.print(rsRisultato.getString("descrizione"));
out.print(rsRisultato.getString("prezzo"));
rsRisultato.close();
conn.close();
%>
</body>
</html>
ma mi da exception in jsp: /dettaglio.jsp
spero qualcuno possa aiutarmi

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando