|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2005
Messaggi: 16
|
JSP e commando select..aiutatemi!
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: Codice:
// 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... |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
ti dà una sringa bianca perchè il while sul resugliata(ho scoperto l'acqua calda
esattamente, che cosa intendi con Quote:
Codice:
where Titolo='%title%'
__________________
My gaming placement |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
|
Quote:
altra cosa, premetto che non conosco JSP, ma questo non penso sia corretto: Codice:
+ " where Titolo like ' %title% ' " Codice:
+ " where Titolo like '%" + title + "%' " 'iao |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
guarda, riguardando il mio codice di una applicazione, io faccio così:
<%=s%> dove s è la stringa, naturalmente. Premetto l'applicazione lavora con apache e con dreamweaver, ma credo sia rrilevante....
__________________
My gaming placement |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1135
|
Se title è una variabile java allora (mi pare sia il tuo caso):
Codice:
+ " where Titolo like '%"+title+"%' " Codice:
+ " where Titolo like '%title%' " |
|
|
|
|
|
#6 |
|
Junior Member
Iscritto dal: Nov 2005
Messaggi: 16
|
GRAZIE NAPLAM!
mitico! stavo impazzendo. Grazie a tutti quelli che mi hanno risposto |
|
|
|
|
|
#7 |
|
Junior Member
Iscritto dal: Nov 2005
Messaggi: 16
|
ancora...
e se volessi fare una cosa tipo il titolo non è presente mi deve dare un messaggio di errore
?Lo so non vorrei abusare della vostra pazienza però se avete qualche consiglio o un pezzo di codice già pronto...(è natale...) Grazie |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:56.












?








