deandrè
29-12-2005, 11:51
Alle prime armi con jsp
voglio realizzare un form che permette di ricercare un elemento nel database.
Ho realizzato dunque questo form.htm che richiede titolo e autore di un libro che si vuole ricercare e processa correttamente ad una pagina jsp.
Ora qui ho problemi con il comando select:
quello che voglio io e che appaiono solo libri cui titolo sia quello inserito dall'utente nel forum.
Ho provato cosi:
// prendo la variabile dal form.
String title = request.getParameter("title");
 
// Interrogo il DBMS mediante una query SQL.
ResultSet resultset = statement.executeQuery(
"SELECT Titolo, Anno, Autore "
+ " FROM Libri "
+ " where Titolo like ' %title% ' "
);
// Scorro e mostro i risultati.
	
while (resultset.next()) {
String Titolo = resultset.getString(1);
String Anno = resultset.getString(2);
String Autore = resultset.getString(3);
 
%>
Tuttavia non mi appare niente nella lista, solo una pagina bianca... :(
voglio realizzare un form che permette di ricercare un elemento nel database.
Ho realizzato dunque questo form.htm che richiede titolo e autore di un libro che si vuole ricercare e processa correttamente ad una pagina jsp.
Ora qui ho problemi con il comando select:
quello che voglio io e che appaiono solo libri cui titolo sia quello inserito dall'utente nel forum.
Ho provato cosi:
// prendo la variabile dal form.
String title = request.getParameter("title");
// Interrogo il DBMS mediante una query SQL.
ResultSet resultset = statement.executeQuery(
"SELECT Titolo, Anno, Autore "
+ " FROM Libri "
+ " where Titolo like ' %title% ' "
);
// Scorro e mostro i risultati.
while (resultset.next()) {
String Titolo = resultset.getString(1);
String Anno = resultset.getString(2);
String Autore = resultset.getString(3);
%>
Tuttavia non mi appare niente nella lista, solo una pagina bianca... :(