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 2] compilation JSP


Sujet :

Struts 1 Java

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 1
    Par défaut [Struts 2] compilation JSP
    Bonjour,

    J'utilise Struts 2 et Tomcat 5.5 pour réaliser une application Web.

    J'utilise donc les tags "s:" pour faire mes JSP. Par exemple, pour faire un champ text:
    <s:text name="nom"/>.

    Mais j'ai un problème lors de la compilation de ces jsp:
    Le <s:...> est interprété en :
    <tr><td class="tdLabel"><label for="nom" class="label">nom:</label></td>

    Je ne souhaite pas que des tr et td soient générés au moment de l'interprétation.
    Existe-il un moyen de préciser dans les fichiers de conf de Struts 2 comment interpréter les s:text, s:submit... ou faut-il aller modifier des classes dans le jar de struts 2?

    Merci d'avance pour vos conseils.

  2. #2
    Membre éclairé
    Avatar de CPI_en_mousse
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 332
    Par défaut
    bonjour,

    essaye ca :

    a placer en debut de page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
    puis apres dans ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <html:text property="MonNom"/>

  3. #3
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    -1- pour les champs de texte le tag est :
    -2- <s:text/> est plutôt utilisé pour faire référence à un élément
    du fichier ressources.properties.

    Quoi qu'il en soit, tu peux utiliser le theme simple pour que tes forms
    ne soient pas enrobées d'un tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <s:form theme="simple">
    yada yada yada
    </s:form>
    On peut aussi spécifier le thème grâce au tag s:head
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <s:head theme="simple"/>
    voir meme dans le fichier struts.properties
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    struts.ui.theme=simple
    PPDL.

  4. #4
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par défaut
    Le theme simple ne permet pas de faire de la validation javascript comme le theme xhtml en positionnant dans la balise s:form, l'attribut "validation" à true
    ex:

    <s:form theme="simple" validation="true">
    yada yada yada (bel exemple de contenu , je me suis permis de le reprendre)
    </s:form>

    Ma question est : existe t'il déjà un theme permettant à la xhtml de faire de la validation javascript, sans que les forms ne soient "enrobées" automatiquement d'un tableau (c'est à dire en devant préciser les balises <table>, <tr> et <td> explicitement, comme dans le theme simple) ?

  5. #5
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    As-tu essaye les thèmes suivant :
    css_html et css_xhtml ?

    PPDL

    PS : je ne l'ai pas essayé

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    365
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Janvier 2006
    Messages : 365
    Par défaut
    Et puis tu peux créer tes propres thèmes en partant des thèmes existants. Il te suffirait de connaître un peu la syntaxe FreeMarker (qui n'est pas très compliqué) et t'inspirer des templates des différents composants pour les thèmes existants que tu souhaites redéfinir pour répondre à ton besoin spécifique.

  7. #7
    Membre expérimenté Avatar de petitpasdelune
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    221
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 221
    Par défaut
    Tout à fait


    PPDL.

  8. #8
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 2
    Par défaut
    Merci pour vos réponses.
    css_xhtml répond parfaitement à mon besoin.

    (Pour la création de mon propre thème, je le savais, mais autant utiliser l'existant )

Discussions similaires

  1. [Tomcat/Struts]non compilations des classes!
    Par jazer dans le forum Struts 1
    Réponses: 9
    Dernier message: 11/07/2006, 14h03
  2. [Erreur JSP] compilation JSP
    Par chernob dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/07/2006, 13h46
  3. [STRUTS] Problème compilation JSP
    Par SrK dans le forum Struts 1
    Réponses: 4
    Dernier message: 22/05/2006, 14h32
  4. erreur:compilation jsp avec jdev
    Par asma06 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 11/05/2006, 16h28
  5. [Struts] pb avec jsp:include
    Par njac dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 10/06/2004, 16h14

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