
Originariamente inviata da
andbin
Sģ ok, in questo senso č gią meglio il fatto che il codice della query non sia materialmente nella JSP. Ma il fatto di mettere poi dello scriptlet ( <% ... %> e <%= .... %> ) nelle JSP non č comunque un buon approccio. Fattibile solo se non sei a conoscenza di altre soluzioni migliori (es. se non hai ancora studiato JSTL o altri framework specifici) e comunque per cose davvero "all'acqua di rose", come si dice.
Sģ, il client deve fare una richiesta HTTP in GET o POST.
Non ha importanza quanti sono ai fini di poter poi fare la cancellazione.
Nella prima risposta ti ho fatto l'esempio sia dei link, sia dei pulsanti di submit (in form a sé stanti). Quale č il dubbio?
Io ho scritto l'esempio HTML come "vedrebbe" il client. Chiaramente i valori degli ID, quei 1234, 1235 ecc.... li devi emettere tu "dinamicamente" nella JSP. Il resto č "template", ovvero fisso, iterato per le N righe.
Riguardo il ID, allora:
- o č un ID del record su DB, cioč il valore da una colonna fisicamente presente nella tabella su DB.
- oppure č un indice in una tua struttura dati (array o lista) che perņ devi tenere sul server, presumibilmente in "sessione", in modo che sia la stessa dal momento in cui fai la query e generi la pagina al momento in cui facendo la richiesta per la cancellazione puoi indirizzare quell'elemento preciso.
Ma anche se usi il secondo approccio, per cancellare il record su DB hai comunque bisogno di un ID del record in tabella.