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 :

[Struts-Layout] autocompletion et DOCTYPE xhtml


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut [Struts-Layout] autocompletion et DOCTYPE xhtml
    Bonjour,
    Je viens de me rendre compte que l'utilisation de struts:layout du moins en ce qui concerne l'autocompletion n'est pas compatible avec le XHTML transitional.
    En effet si dans la JSP il ya cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    Le champs d'autocmplétion part en cacahuète !
    Par contre avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    aucun problèmes.

    Le soucis c'est que j'ai un menu dynamique qui ne fonctionne correctement qu'avec le premier Doctype.

    Avez-vous déjà eu ce genre de soucis ?
    Y a-t-il un Doctype approprié ?

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Dans le tag <layout:html>, il y a un attribut xhtml.

    Peut-être qu'en l'ajoutant, ça fonctionnera mieux.

  3. #3
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    J'ai tenté de mettre cet attribut mais je n'ai rien vu dans la doc concernant les valeurs à lui assigner j'ai tenté "true" mais ça n'a rien changé. De plus cet attribut n'apparait que dans la doc française qui est "deprecated". Si t'as une idée sur le genre de valeur à passer je suis preneur.

    Merci de ton aide dans tous les cas.

  4. #4
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Apparemment, il n'y a pas de valeur à mettre.

    Essaie donc tout simplement :
    Par contre, si ça n'apparaît que dans la doc française, ce n'est pas bon signe.

  5. #5
    Membre éclairé Avatar de Tanebisse
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 449
    Par défaut
    Si la valeur est obligatoire sinon Struts renvoie une erreur, d'ailleurs j'ai vérifié avec Firebug et l'entête du document HTML change bien quand j'indique <layout:html xhtml="true"> mais ça ne résoue pas mon problème malgré tout. La piste était intéressante, merci.

  6. #6
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Effectivement, je viens de faire un test et il faut bien coder :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <layout:html xhtml="true">
    ce qui permet la génération de la balise html suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
    Désolée que ça ne corrige pas ton problème.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 22/06/2007, 15h51
  2. [Struts-Layout] exception quand j'utilise <layout:submit&
    Par jahjah42 dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/11/2005, 11h17
  3. [Struts] Struts-Layout.properties - on le met où ?
    Par jahjah42 dans le forum Struts 1
    Réponses: 5
    Dernier message: 28/11/2005, 17h25
  4. [Struts-Layout] gestion des css
    Par pilz dans le forum Struts 1
    Réponses: 2
    Dernier message: 18/05/2005, 09h23
  5. [struts]Documentation Struts-layout
    Par GreenJay dans le forum Struts 1
    Réponses: 5
    Dernier message: 14/06/2004, 11h51

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