| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  30-06-2003, 00:32 | #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>	   
		
		
		<%	
	  
		                   } } | 
|   |   | 
|  30-06-2003, 08:52 | #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 | |
|   |   | 
|  30-06-2003, 09:40 | #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 . | |
|   |   | 
|  30-06-2003, 10:15 | #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...    
				__________________  - Moderatore - IRC Op @ #sabayon su irc.freenode.net - Core Beta Tester - Blog Sabayon | 
|   |   | 
|  30-06-2003, 10:44 | #5 | 
| Senior Member Iscritto dal: Nov 2001 Città: Macerata (MC) 
					Messaggi: 812
				 | 
		Innanzitutto grazie    , poi ci tenevo a precisare che il blocco if nel codice completo contiene anche un else: il discorso é: se rs.next() é vera, allora esegui il ciclo while finché é vera, altrimenti esegui l'else (che va ad una pagina di errore). | 
|   |   | 
|  30-06-2003, 12:33 | #6 | |
| Senior Member Iscritto dal: Jan 2001 Città: Milano 
					Messaggi: 5707
				 | Quote: 
 | |
|   |   | 
|  30-06-2003, 12:46 | #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     | 
|   |   | 
|  30-06-2003, 12:49 | #8 | |
| Senior Member Iscritto dal: Jan 2001 Città: Milano 
					Messaggi: 5707
				 | Quote: 
 | |
|   |   | 
|  30-06-2003, 23:53 | #9 | 
| Senior Member Iscritto dal: Nov 2001 Città: Macerata (MC) 
					Messaggi: 812
				 | 
		L'ultimissima domanda    , secondo te come mai quando chiamo una nuova pagina JSP tramite forward posso mettere tranquillamente un indirizzo relativo tipo <jsp:forward page="mypage.jsp"/> mentre quando metto una immagine devo mettere l'indirizzo assoluto del mio PC ? 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 ? | 
|   |   | 
|  01-07-2003, 08:31 | #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 | |
|   |   | 
|  01-07-2003, 13:27 | #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  ) Come si fa in SQL quando si fa una SELECT a selezionare tutti i record il cui nome non si inserisce completamente ? 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 ? | 
|   |   | 
|  01-07-2003, 13:55 | #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 | 
|   |   | 
|  01-07-2003, 14:11 | #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: 20:05.









 
		 
		 
		 
		










 
  
 



 
                        
                        










