Struts sont des composants de Java qui fournissent divers sensible aux paramètres balises JSP , qui sont souvent utilisés pour simplifier les applications Java. Ils sont également utilisés pour la mise à jour ou l'internationalisation I18N , qui est le processus de conception de logiciels pour soutenir les langues et les régions internationales. Pour éliminer le re-engineering ou la restructuration de I18N , chaque langue ou le pays doivent être prises en charge par cette plate-forme . Modification des montants de la locale de Java est nécessaire pour activer cette fonctionnalité . Instructions 1 Copiez le code suivant et enregistrez-le sous votre fichier de démonstration : g : \\> md localedemo g : \\ > cd localedemo g : \\ localedemo > edit localedemo.jsp //g : \\ localedemo \\ localedemo.jsp <% @ Page language = "java "%> <% @ taglib uri = "/WEB-INF/struts-html.tld " prefix = "html" %> Photos <% @ taglib uri = " /WEB -INF /" prefix = " struts- bean.tld bean "%> Photos <% @ taglib uri =" /" prefix = " WEB-INF/struts-logic.tld logique "%> < br > Photos Photos Photos déplacer ce fichier F: \\ \\ webapps tomcat41 et démarrer votre application avec JDK 1.4 comme votre Java_Home . Cela va créer votre dossier nommé " struts- blanc». Renommez le dossier comme « localedemo " et copiez le fichier JSP sur l'écran au-dessus de votre dossier webapps désigné. 2 Modifier les fichiers de propriétés pour les différents lieux énumérés dans votre cadre de jambes . Ceux-ci peuvent être trouvés dans un fichier appelé " application.properties », qui se trouve dans le dossier " F: \\ tomcat41 \\ webapps \\ localedemo \\ WEB-INF \\ Classes \\ ressources . " C'est le seul endroit pour ajouter votre propre fichier de propriétés et il doit nommer conjointement avec le code de langue du pays où vous travaillez. Voici quelques exemples de codes linguistiques Allemand - . De Espagnol - es anglais - en La langue allemande , lorsqu'il est écrit au format I18N , doit être placé dans un fichier propriété appelée " application_de.properties " et tous les fichiers de propriétés qui lui sont associés doit être placé dans le dossier des ressources uniquement . Toute langue peut être utilisée en raison des entretoises ne dépend pas de n'importe quelle langue, si l'Allemagne peut être attribuée à code de langue «en» pour l'anglais au lieu de "de" pour l'allemand. Le fichier de propriétés , cependant, dépend des paramètres de langue de votre navigateur, donc c'est là que la plupart des modifications aura lieu . 3 établir « deux application.properties " fichiers pour l'Allemagne et l'Espagne , comme indiqué ci-dessous: f: \\ tomcat41 \\ webapps \\ localedemo \\ WEB-INF \\ classes \\ resources \\ application_es.properties index.info = ESPAGNE Vous devez également ajouter ce texte dans le fichier de application.properties à ceci: . index.info = STRUTS TUTORIAL < br > Hôtels 4 Ajoutez les entrées suivantes dans le fichier " struts- config.xml " pour tous les fichiers de propriétés des pays sur lesquels vous travaillez : < - Message Ressources Définitions - ! -> Photos Relaunch le serveur Tomcat et ouvrez votre navigateur et tapez " http://localhost:8080/localedemo/localedemo.jsp " comme URL. Le message " ANGLETERRE " apparaît parce que la langue par défaut d'IE est « États-Unis anglais. " 5 Ouvrez un nouveau " Internet Explorer ", aller à son menu "Outils" et choisissez " Options Internet. " Choisissez l'onglet "Général " dans la boîte de dialogue Options Internet , puis cliquez sur les " Langues ... " bouton . Lorsque la boîte de dialogue " Langue de Préférence " apparaît, cliquez sur " Ajouter ... " bouton et inclure les langues des pays figurant sur votre projet de I18N . 6 Choisissez «allemand» dans la liste, ou toute autre langue que vous préférez , et utiliser la fonction " Déplacer vers le haut " pour le placer sur le dessus de la liste. Tapez l'URL comme « http://localhost:8080/localedemo/localedemo.jsp " pour voir le changement que vous mis en œuvre sur votre navigateur. Votre navigateur affichera alors le message «allemand» parce que vous venez de faire il votre langue par défaut. De ce point , vous pouvez attribuer la langue de votre choix pour votre projet struts Java dans les paramètres de votre navigateur.
|