ho questa pag. jsp che mi visualizza un prodotto:
dettaglio.jsp:
al click del pulsante dovrebbe aggiungere il prodotto al carrello,ma non so come fare visto ke tutti i valori non sono in textcodice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@ page language="java" import="java.sql.*" %> <html><head><title>'dettaglio.jsp'</title> <script type="text/javascript"> function Uscita() { location.href = ("index.html"); } </script> </head> <body> <% int id_prod= Integer.valueOf(request.getParameter("id_prod")).intValue(); String strSQL="SELECT id,nome,descrizione,prezzo FROM PRODOTTO WHERE id="+id_prod; String strDriver="sun.jdbc.odbc.JdbcOdbcDriver"; String strNomeConnessione="jdbc:odbc:database"; Class.forName(strDriver); Connection conn=null; conn=DriverManager.getConnection(strNomeConnessione); Statement stmDb=conn.createStatement(); ResultSet rsRisultato=null; rsRisultato=stmDb.executeQuery(strSQL); rsRisultato.next(); %> <form method="POST" action="ListaCarrello.jsp"> <div align="center"> <table border=0 cellpadding=0 cellspacing=0> <tr> <td width="60"> <% out.print(rsRisultato.getInt("id")); %> </td> <td width="90"> <%out.print(rsRisultato.getString("nome"));%> </td> <td width="120"> <%out.print(rsRisultato.getString("descrizione"));%> </td> <td width="90"> $ <%out.print(rsRisultato.getFloat("prezzo"));%> </td> <td width="90"> Quantità: </td> <td width="2"> <input type="text" name="Quantità" size="5"> </td> </tr> </table> </div> <div align="center"> <table border=0 cellpadding=0 width="20%" cellspacing=0> <tr> <td> <p align="center"> <input type="submit" value="Aggiungi al carrello"> </p> </td> <td> </td> <td> <p align="center"><input type="button" value="Esci" onclick="Uscita()"></p> </td> </tr> </table> </div> <% rsRisultato.close(); conn.close(); %> </form> </body></html>
la pagina che dovrebbe stampare il carrello è:
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <%@ page language="java" import="java.sql.*" import="java.util.*" pageEncoding="ISO-8859-1"%> <html> <head> <title>'ListaCarrello.jsp'</title> </head> <body> <h2 align="center">Il tuo carrello della spesa</h2> <% String strQuant = request.getParameter("Quantità"); Integer app = new Integer(strQuant); int intQuant = app.intValue(); %> </body></html>


Rispondi quotando