PDA

View Full Version : [JSP] Inserimento dati


GiulioCesare
10-09-2005, 21:40
Salve ragazzi, ho un programma jsp che tramite una tabella hmtl, deve mandare i valori inseriti nella tabella, ad un metodo che prende come paramentro i valori inseriti nella tabella, e successivamente li inserisce in un database, qualcuno saprebbe dirmi come posso mettere in una stringa ogni valore che inserisco nella tabella? Cmq questo è il codice html della tabella, spero che qualcuno vorrà aiutarmi.

<form action="programma.jsp" method="post">
<table align="right" border="1" width="30%" height="20%">
<tr>
<td>
<label> Inserisci id </label>
<input type="text" value="">
</td>
</tr>
<tr>
<td>
<label> Inserisci nome </label>
<input type="text" value="">
<input type="submit" value="Invia">
</td>

</tr>
</table>
</form>

gaglioppo
11-09-2005, 00:25
prima di tutto nella tabella html di cui parli, le variabili di ogni input deve avere un nome, esempio:

<input type="text" name="citta" size="20">

nella pagina programma devi catturare l'input in questo modo:

String citta=new String(request.getParameter("citta"));

poi dovresti avere a disposizione un db e fare una query, le query si fanno cosi':

// collegamento al db..... poi:
String miaQuery = "insert into NOMETABELLA (id,nome,citta,via)";
miaQuery += "VALUES ('"+id+"','"+nome+"','"+citta+"','"+via+"')";
int nIns=st.executeUpdate(miaQuery);


i passi sono questi, ma se ti mancano i fondamentali forse hai bisogno di qualche ora di studio in più.

GiulioCesare
11-09-2005, 10:59
Mi serviva solo sapere come si faceva a catturare, quello che veniva scritto nella casella di testo, l'interfacciamento al DB con le relative queries già le ho implementate :D