Quelqu'un peut-il me fournir un exemple de code pour développer une application Struts i18n contenant deux pages jsp
avec deux boutons (un seul bouton à bascule) pour changer b/t deux langues?Struts i18n app
Je suis une nouvelle pour les jambes.
Quelqu'un peut-il me fournir un exemple de code pour développer une application Struts i18n contenant deux pages jsp
avec deux boutons (un seul bouton à bascule) pour changer b/t deux langues?Struts i18n app
Je suis une nouvelle pour les jambes.
Vous n'avez pas vraiment besoin de Struts pour accomplir l'internationalisation. Vous pouvez utiliser les balises de formatage JSTL. Vous pouvez utiliser la balise fmt: bundle dans votre JSP pour définir l'ensemble de ressources à utiliser. Fondamentalement, un ensemble de ressources est une collection de fichiers de propriétés, un pour chaque langue que votre application prend en charge, qui ont un nom de base commun. La balise fmt: message imprime un message à partir du regroupement de ressources en fonction d'une clé. La dernière chose que vous devez faire est d'utiliser la balise fmt: setLocale pour définir les paramètres régionaux (en d'autres termes, les fichiers de ressources du bundle à utiliser) en fonction de la langue que vous souhaitez afficher.
Un bon endroit pour commencer est ici:
Vous pouvez commencer par this link pour quelques informations d'introduction dans les messages internationalisés puis au fond, pour les messages i18n Struts, utilisez la balise <bean:message>. La classe Action a un method que vous pouvez utiliser pour définir les paramètres régionaux de votre choix dans l'étendue de la session et les balises de message la récupèrent à partir de là.
Il y a beaucoup d'exemples que vous pouvez trouver sur le web (même s'ils ne sont pas aussi précis que vous le demandiez: D). Peut-être que this article peut vous aider à démarrer.
Télécharger un exemple d'application à partir de Struts site Ces exemples d'application sont regroupés dans des fichiers WAR. Vous pouvez importer HelloWorld.war à partir de votre éclipse et exécuter index.jsp