Nei siti "multi-lingua" generalmente quello che cambia sono solo le varie diciture, non il layout complessivo (ci possono ovviamente essere casi particolari in cui il layout deve anche cambiare).
Cioè in genere la pagina JSP (o altro template a seconda di cosa si usa come template-engine) è sempre quella e si mettono all'interno della pagina delle "espressioni" (detto molto in generale!) che vanno a pescare i testi da dei file separati. In Java in genere sono file di properties.
Con JSP di "base" (senza usare framework particolari come Spring) si può usare JSTL ed utilizzare il suo custom tag <fmt:message> (in genere insieme agli altri della libreria fmt). Questo permette di prendere le diciture da dei resource bundle che in genere sono dei file di properties.
Con FreeMarker onestamente in questo momento non so dirti se c'è la possibilità di fare una cosa equivalente ma credo (spero ..) di sì.



Rispondi quotando
