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 :

[BEA] [STRUTS] Problème d'encoding ...


Sujet :

Struts 1 Java

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut [BEA] [STRUTS] Problème d'encoding ...
    Bonjour,

    J'ai un formulaire avec des champs text et un champ File.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <html:form action="/action" enctype="multipart/form-data">.
    Dans mon action je récupère mon fichier correctement. mais les champs texte
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:text property="nomChamp" size="5" maxlength="1000" onBlur="javascript:checkFormatEmail(this.value);"/>
    Je les récupère dans sousun format inconnu.
    ýýýýýý
    Est-ce que quelqu'un à une idée ?

    Merci d'avance....

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Salut,

    tu as définis le contentType de ta page jsp?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ page contentType="text/html; charset=utf-8" %>

  3. #3
    Candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Oui
    Comme ça =>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@page contentType="text/html;charset=ISO-8859-1" pageEncoding="ISO-8859-1" language="java" %>

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    il y'a un exemple dans struts..
    voilà le code de la jsp upload-utf-8.jsp:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <%@ page contentType="text/html; charset=utf-8" %><%@ taglib uri="/tags/struts-html" prefix="html" %>
    <html>
      <head>
        <title>utf-8 upload page</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
      </head>
      <body>
        <!--
                The most important part is to declare your form's enctype to be "multipart/form-data",
                and to have a form:file element that maps to your ActionForm's FormFile property
        -->
        <html:form action="upload-submit.do" enctype="multipart/form-data">Please enter some text, just to demonstrate the handling of text elements as opposed to file elements:
        <br />
        <html:text property="theText" />
        <br />
        <br />Please select the file that you would like to upload:
        <br />
        <html:file property="theFile" />
        <br />
        <br />If you would rather write this file to another file, please check here: 
        <html:checkbox property="writeFile" />
        <br />
        <br />If you checked the box to write to a file, please specify the file path here:
        <br />
        <html:text property="filePath" />
        <br />
        <br />
        <html:submit /></html:form>
      </body>
    </html>

  5. #5
    Candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Ah merci,

    J'ai changer l'encodage de la page (JSP) à UTF-8.
    Mais là je comprend pas : iso-8859-1 est plus large que UTF-8 non ?

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Points : 5 059
    Points
    5 059
    Par défaut
    Citation Envoyé par bgSgcib
    Ah merci,

    J'ai changer l'encodage de la page (JSP) à UTF-8.
    Mais là je comprend pas : iso-8859-1 est plus large que UTF-8 non ?
    Non Enfin. je pense que UTF-8 c'est pour afficher n'importe quel caractère de n'importe quelle langue..

  7. #7
    Candidat au Club
    Inscrit en
    Octobre 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    MERCI

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 01/07/2004, 11h03
  2. [EJB2.1 Entity] [BMP] [Struts] Problème avec <logic:iterate>
    Par romain3395 dans le forum Java EE
    Réponses: 2
    Dernier message: 07/06/2004, 10h12
  3. Réponses: 4
    Dernier message: 19/04/2004, 13h41
  4. [STRUTS] Problème avec des ActionForm
    Par zarbydigital dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/03/2004, 13h49
  5. [Struts] Problème de formulaire(s) ...
    Par djoukit dans le forum Struts 1
    Réponses: 8
    Dernier message: 10/03/2004, 23h48

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