Come modificare Luogo Struts in Java

July 30

Come modificare Luogo Struts in Java


Struts sono componenti di Java che forniscono diverse versioni locali tag JSP sensibili, che sono spesso utilizzati per semplificare le applicazioni Java. Essi sono utilizzati anche per aggiornare l'internazionalizzazione o I18N, che è il processo di progettazione del software a supporto lingue e regioni internazionali. Per eliminare il re-engineering o ristrutturazione di I18N, ogni lingua o paese devono essere supportati in questa piattaforma. La modifica dei montanti di locale in Java è necessario per attivare questa funzionalità.

istruzione

1 Copiare il codice riportato di seguito e salvarlo come file demo:

g:> md localedemo

g:> cd localedemo

g: \ localedemo> Modifica localedemo.jsp

// G: \ localedemo \ localedemo.jsp

<% @ Lingua page = "java"%>

<% @ Taglib uri = "/ WEB-INF / puntoni-html.tld" prefix = "html"%>

<% @ Taglib uri = "/ WEB-INF / puntoni-bean.tld" prefix = "fagiolo"%>

<% @ Taglib uri = "/ WEB-INF / puntoni-logic.tld" prefix = "logica"%>

<Html: html locale = "true">

<Body bgcolor = rosa>

<Bean: message key = "index.info" />

</ Body>

</ Html: html>

Spostare questo file F: \ tomcat41 \ webapps e avviare l'applicazione con JDK 1.4 come Java_Home. Questo creerà la cartella denominata "puntoni-vuoto." Rinominare la cartella come "localedemo" e copiare il file JSP in mostra sopra nella cartella webapps designata.

2 Modificare i file di proprietà per i diversi locali elencati nel framework Struts. Questi possono essere trovati in un file chiamato "application.properties", che si trova nella cartella "C:. \ Tomcat41 \ webapps \ localedemo \ WEB-INF \ Classes \ risorse" Questo è l'unico posto per aggiungere il proprio file di proprietà e deve nominare in combinazione con il codice della lingua dei paesi si sta lavorando. Ecco alcuni esempi di codice lingua.

Tedesco - de

Spagnolo - es

Inglese - it

La lingua tedesca, quando scritto in formato I18N, deve essere inserito in un file di proprietà chiamata "application_de.properties" e tutti i file di proprietà ad esso associati deve essere posizionato nella cartella risorse solo. Ogni lingua può essere utilizzato perché montanti non dipende da qualsiasi lingua, così la Germania può essere assegnato a codice lingua "en" per l'inglese al posto di "de" per il tedesco. Il file di proprietà, tuttavia, dipende dalle impostazioni della lingua del browser, quindi è lì che la maggior parte della modifica avrà luogo.

3 Stabilire "due application.properties" file per la Germania e la Spagna, come indicato di seguito:

F: \ tomcat41 \ webapps \ localedemo \ WEB-INF \ Classes \ Resources \ application_de.properties

index.info = GERMANIA



F: \ tomcat41 \ webapps \ localedemo \ WEB-INF \ Classes \ Resources \ application_es.properties

index.info = SPAGNA

È inoltre necessario aggiungere questo testo nelle application.properties file per questo:

index.info = STRUTS TUTORIAL.

4 Aggiungere le seguenti voci nel file "struts-config.xml" per tutti i file di proprietà dei paesi si sta lavorando:

<! - Risorse del messaggio Definizioni ->

<Parametro di messaggio-risorse = "resources.application_es" />

<Parametro di messaggio-risorse = "resources.application_en" />

<Parametro di messaggio-risorse = "resources.application_de" />

<Parametro di messaggio-risorse = "resources.application" />

Rilanciare il server Tomcat e aprire il browser e digitare "http: // localhost: 8080 / localedemo / localedemo.jsp" come URL. apparirà il messaggio "ENGLAND", perché la lingua di default di IE è "Stati Uniti inglese."

5 Aprire una nuova "Internet Explorer", andare al menu "Strumenti" e scegliere "Opzioni Internet". Scegliere la scheda "Generale" nella finestra di dialogo Opzioni Internet, e fare clic sul pulsante "lingue ...". Quando viene visualizzata la finestra di dialogo "Preferenza lingua", fai clic su "Aggiungi ..." pulsante e includere le lingue dei paesi elencati sul progetto I18N.

6 Scegliere "tedesca" dalla lista, o qualsiasi altra lingua che preferite, e utilizzare il pulsante "Sposta su" per metterlo in cima alla lista. Digitare l'URL come "http: // localhost: 8080 / localedemo / localedemo.jsp" per vedere il cambiamento che implementato sul proprio browser. Il tuo browser mostrerà il messaggio "GERMAN" perché hai appena fatto che la lingua predefinita. Da questo punto in poi, è possibile assegnare la lingua di scelta per la tua Java puntoni progetto nelle impostazioni del browser.

Consigli e avvertenze

  • Java ha molti tutorial gratuiti online per scegliere da che consentono di apprendere questa tecnologia Web efficiente e avanzato. È inoltre possibile partecipare a forum di chiedere il parere di esperti da utenti esperti di Java.