|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
[JAVA JSP] settare una variabile con un link
Salve.
Devo fare un sito multilingua utilizzando jsp. Per fare questo ho una servelt contente una variabile booleana lingua, che a seconda del valore preso restiutisce alla pagina jsp un parametro, e a seconda di quel parametro viene visualizzato un testo nella lingua scelta. Ho un link nella pagina jsp, che dovrebbe settare il parametro nella servlet, ma non so come "linkare" Finora per invocare metodi nella servlet ho usato una form con i bottoni, ma vorrei evitarlo (mi basta un sempice link :-)) Potete dirmi come si fa?
__________________
God rides DUCATI! |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
quello che vuoi fare tu si chiama internazionalizzazione , se vuoi falro con i "link" basterebbe settare la lingua nella query string ( linkToMiaServlet?lang=it ) , ma java gestisce l'internazionalizzazione in modo "automatico" cioe quando ti connetti al server , questo rileva la tua "zona" e imposta il locale, che poi tu lo vai a richiamare con "request.getLocale()" , per visualizzare poi i messaggi nella lingua del utente basterebbe mettere il seguente codice nella jsp
Codice:
ResourceBundle b = ResourceBundle.getBundle("file" , request.getLocale()); ..... <h> <%=b.getString("mess.hello")%> </h> Ultima modifica di vladix : 06-07-2008 alle 12:53. |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
Quote:
http://localhost:8080/nomesito/classes Ho provato ma non funziona.... Volendo invece procedere con un file. properties, mi sai indicare dove posso trovare un tutorial per la sintassi con cui editarlo?
__________________
God rides DUCATI! |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
|
beh 6 un po fuori strada ... una servlet nn la puoi invocare con il suo percorso sul file system ... ma con il nome con quale e mappata nel web.xml ... tipo http:/./localhost:8080/nomesito/nomeServlet?param1=valore1
nn ho trovato un tutorial decente , cmq ti ho linkato un po di siti dove ho trovato qualcosina ... cmq ti ho allegato una piccola applicazione web di esempio (funzionante ) da cui prendere spunto http://www.mokabyte.it/1998/11/internazio.htm http://www.mokabyte.it/1997/10/intern.htm http://www.javaportal.it/rw/24575/editorial.html |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Lucca
Messaggi: 379
|
Grazie 1000! provo e ti faccio sapere
Ciao
__________________
God rides DUCATI! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:09.




















