|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2001
Città: Macerata (MC)
Messaggi: 812
|
Aiuto per JSP+SQL Urgente !!!
Ho fatto un programmino JSP per estrarre dei dati da un database SQL, ma non riesco a capire il perché, nel pezzo di codice sotto, se non metto l'istruzione if visualizzo tutto correttamente, mentre se la aggiungo (come controllo nel caso in cui il database non avesse alcuna voce di quelle richieste) ottengo la pagina bianca (senza neanche le scritte in html).
Non mi riescie proprio di capire. Non é che c'é qualche esperto che mi saprebbe illuminare ? ![]() Grazie Ciao Codice:
if (rs.next()) {while (rs.next()) { ris++; String datacom=rs.getString(1); String titolo=rs.getString(2); String code=rs.getString(3); String genere=rs.getString(4); String datapro=rs.getString(5); String autore=rs.getString(6); String casa=rs.getString(7); %> <p><input type="checkbox" name=<%= ris%> value=<%= ris %>> <font color="white"> Titolo:&nbsp&nbsp&nbsp<%= titolo %> &nbsp&nbsp&nbspAutore:&nbsp&nbsp&nbsp<%= autore %> &nbsp&nbsp&nbspCodice:&nbsp&nbsp&nbsp<%= code %></p> </font> <% } } |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Re: Aiuto per JSP+SQL Urgente !!!
Quote:
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Re: Aiuto per JSP+SQL Urgente !!!
Quote:
inoltre se il result set avesse una sola riga non otterresti nulla poche' la prima chiamata a next() fa spostare il cursore avanti prima di entrare nel while . |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2002
Città: Provincia de Venessia
Messaggi: 1078
|
caro web wolf, sono qui per salvarti ancora. prima di fare qualsiasi operazione col resultset devi fare sempre un rs.next() altrimenti non va niente...
![]()
__________________
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Nov 2001
Città: Macerata (MC)
Messaggi: 812
|
Innanzitutto grazie
![]() il discorso é: se rs.next() é vera, allora esegui il ciclo while finché é vera, altrimenti esegui l'else (che va ad una pagina di errore). |
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Nov 2001
Città: Macerata (MC)
Messaggi: 812
|
scusa l'ignoranza, ma anche il blocco do...while non richiede di mettere il rs.next() anche se alla fine ? Certo, una volta eseguirebbe il ciclo, ma forse non lo farebbe per le volte successive
![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
|
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2001
Città: Macerata (MC)
Messaggi: 812
|
L'ultimissima domanda
![]() Es. C://Programmi//jakarta-tomcat-3.3.1a//webapps//root//immagini//sfondo5.jpg Ho provato a mettere sia ./immagini/sfondo5.jpg oppure /immagini/sfondo5.jpg oppure localhost/sfondo5.jpg ma le immagini non mi vengono caricate Che cosa potrebbe mancare ? |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
Quote:
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Nov 2001
Città: Macerata (MC)
Messaggi: 812
|
Ho risolto grazie, il problema era dovuto al fatto che quando scrivevo la path dell'indirizzo la scrivevo in lettere minuscole, poiché sapevo Windows essere non case sensitive, ma il protocollo http invece non lo é, quindi
immagini/myimage.jpg non funzionava mentre Immagini/myimage.jpg invece si, poiché la cartella iniziava con la minuscola Grazie comunque Ciao PS: potresti indicarmi degli indirizzi di siti da cui scaricare GIF e altro ? io conosco già html.it e Mr. Webmaster, ma cercavo delle GIF diverse, per esempio orientate ai messaggi di errore. PS2: (non é la console ![]() mi spiego se io voglio sapere tutti i dischi il cui nome inizia per claudio, non posso mettere select from dischi where nome=claudio* vorrei ottenere qualcosa come claudio baglioni, claudio lippi ecc. ![]() in altri termini, l'asterisco sul nome non me lo prende, come posso esprimerlo ? |
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jun 2002
Città: Firenze
Messaggi: 630
|
SELECT * FROM dischi WHERE nome LIKE "claudio%"
__________________
---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo |
![]() |
![]() |
![]() |
#13 |
Member
Iscritto dal: Feb 2002
Città: Portici
Messaggi: 92
|
Visto che stai utilizzando il Java, puoi usare il metodo Tokenizer(), non so bene come si utilizzi, però ti é utile, perché ti divide la stringa in varie sottostringhe "Claudio Lippi" in "Claudio" e "Lippi".
guardati l'Help che ti sarà sicuramente molto utile. P.S. Puoi sempre inserire un'altra colonna nella tua Tabella nella quale inserisci i Cognomi, vedi che è sicuramente più semplice ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:02.