IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 1 Java Discussion :

[SweetDev] Internationalisation (Struts)


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 36
    Par défaut [SweetDev] Internationalisation (Struts)
    Bonjour a tous et desolé de mettre mon message dans Struts, mais SweetDev est un framework qui utilise Struts, donc ...

    Enfin bref mon probleme est l internationnalisation.

    ce que j ai :

    - fichiers :
    | ApplicationResource_fr.properties
    | ApplicationResource_en.properties
    | SampleLocaleBuilder.java
    package com.ideo.sweetdev.presentation.struts.tag.locale;

    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Locale;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;

    import com.ideo.sweetdev.presentation.struts.controller.PageBuilder;

    public class SampleLocaleBuilder extends PageBuilder {

    /**
    *
    * @param _mapping ActionMapping
    * @param _form ActionForm
    * @param _request HttpServletRequest
    * @param _response HttpServletResponse
    * @throws IOException exception
    * @throws ServletException exception
    */
    public ActionForward onexecute(ActionMapping _mapping, ActionForm _form, HttpServletRequest _request, HttpServletResponse _response)
    throws IOException, ServletException {

    //build the list of availables languages of resources properties
    Collection availableLocales = new ArrayList();
    availableLocales.add(Locale.FRENCH);
    availableLocales.add(Locale.ENGLISH);

    // stores it in the session under the name defining it in struts-config.
    _request.getSession().setAttribute("availableLocales", availableLocales);

    return (_mapping.findForward("success"));
    }
    - dans ma page JSP j ai le tag :
    | <sweetdev:locale localeListName="availableLocales"/>

    - dans struts-config.xml j ai :
    | <!-- Locale actions -->
    <action type="com.ideo.sweetdev.presentation.struts.tag.locale.event.OnChangeLocale" path="/OnChangeLocale" />



    Ce que je veux :
    avoir des ptits drapeau et cliquer dessus pour changer la langue ...



    Probleme rencontré :

    Un attribut requis localeListProperty manque pour la balise personnalisée

    si quelqu un peu m aider ... je suis preneur.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 21
    Par défaut [SweetDev] Internationalisation (Struts)
    Au lieu d'utiliser l'attribut localeListName dans ton tag locale utilise l'attribut localeListProperty. Ce qui te donne quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <sweetdev:locale localeListProperty="availableLocales"/>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 36
    Par défaut
    merci ...

    je suis desole, mais j avais deja resolu le probleme.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. internationalisation avec struts
    Par guitouu dans le forum Struts 1
    Réponses: 2
    Dernier message: 16/10/2006, 21h57
  2. [Tags struts][Performance]Internationalisation
    Par gailuris dans le forum Struts 1
    Réponses: 6
    Dernier message: 15/12/2005, 10h19
  3. [Struts]Struts et l'internationalisation
    Par Mickael Baron dans le forum Struts 1
    Réponses: 4
    Dernier message: 01/08/2005, 16h40
  4. [Struts] Internationalisation
    Par kayoups dans le forum Struts 1
    Réponses: 2
    Dernier message: 01/09/2004, 16h19
  5. [STRUTS] INTERNATIONALISATION ==>> EXEMPLE
    Par zarbydigital dans le forum Struts 1
    Réponses: 10
    Dernier message: 23/03/2004, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo