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] A quoi sert html:javascript ? [FAQ]


Sujet :

Struts 1 Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 29
    Points
    29
    Par défaut [Struts] A quoi sert html:javascript ?
    Utilisant struts depuis pas mal de temps deja , je commence a connaitre a peu pres toutes les balises du framework et j'ai presque tout utilisé sauf html:javascript

    Je sais qu'il est utilisé pour les validations de formulaire, avec des fichiers xml. Mais j'ai aussi vu qu'on pouvait en fait mettre du code javascript dans un fichier jsp et "l'inclure" dans la page, comme ça les fichiers javascript sont masque au client..

    Si quelqu'un peut me fournir un exemple concret qui permet de faire ceci merci d'avance...

    J'ai regarde aussi struts mailreader mais de ce coté la c'est pas tres clair leur exemple

  2. #2
    Membre confirmé
    Avatar de Glob
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Avril 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Avril 2002
    Messages : 428
    Points : 630
    Points
    630
    Par défaut Re: [Struts] A quoi sert html:javascript ?
    Citation Envoyé par zeTang
    Mais j'ai aussi vu qu'on pouvait en fait mettre du code javascript dans un fichier jsp et "l'inclure" dans la page, comme ça les fichiers javascript sont masque au client..
    Hello.
    Je ne connais pas du tout ce tag, mais le code javascript doit de toutes façons être envoyé au client pour qu'il puisse l'exécuter, non?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 29
    Points
    29
    Par défaut
    c'est sur mais j'ai lu l'extrait suivant de la doc struts sur le tag html:javascript

    If dynamicJavascript is set to false and staticJavascript is set to true then only the static JavaScript will be rendered which can then be put in separate JSP page so the browser can cache the static JavaScript.

  4. #4
    Membre confirmé
    Avatar de Glob
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Avril 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Suisse

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Avril 2002
    Messages : 428
    Points : 630
    Points
    630
    Par défaut
    Hello.
    "To cache", ça veut dire "mettre en cache".
    "To hide", ça veut dire "(se) cacher".


  5. #5
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 29
    Points
    29
    Par défaut
    Bon alors dans le code de struts mailreader, j'ai le code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src="staticJavascript.jsp"></script>
    et le fichier staticjavscript.jsp ressemble grosso modo à ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <%@ page contentType="text/x-javascript" %>
    <html:javascript dynamicJavascript="false" staticJavascript="true"/>
    j'ai bien essayé de rajouter du code javascript derriere html:javascript mais ça marche pas

    prtant c'est bien inclus avec la balise html script non ???

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    Personellement, j'utilise le html:javascript name="monForm" pour permettre à struts une validation coté client via le plugin validator

    Bien evidemment il faut avoir ecrit les règles de validation dans fichier de validation associé validation-monModule.xml par exemple

  7. #7
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 29
    Points
    29
    Par défaut
    Ok sinon il y aurait pas moyen de masquer le code javascript en le mettant dans une jsp et de les integrer a la page par jsp:include ou <%@ include %> ?

  8. #8
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    Citation Envoyé par zeTang
    Ok sinon il y aurait pas moyen de masquer le code javascript en le mettant dans une jsp et de les integrer a la page par jsp:include ou <%@ include %> ?
    Ben j avais besoin de ca, ce que tu peux faire dans un cas simple c'est de placer ton code javascript entre des balise <logic>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <logic:equal name="jsAutorise" value="true">
    -->ici ton code javascript
    </logic:equal>

  9. #9
    Nouveau membre du Club
    Inscrit en
    Juillet 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 31
    Points : 29
    Points
    29
    Par défaut
    un peu fraudé comme solution benjamin

    Au pire je vais faire le truc bato et inclure tous mes scripts js en brut dans la page, merci quand meme

  10. #10
    Membre éprouvé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Points : 948
    Points
    948
    Par défaut
    Citation Envoyé par zeTang
    un peu fraudé comme solution benjamin
    A ben pour ca je ne dis pas le contraire

    Sinon si tu veux inclure tous tes scripts en debut de page, utilise plutot les tiles fournis par Struts

Discussions similaires

  1. A quoi sert javascript ?
    Par trazomtg dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 03/11/2014, 18h38
  2. Réponses: 4
    Dernier message: 07/03/2010, 08h59
  3. Ce script javascript à quoi sert t-il ?
    Par SAGAS dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/11/2008, 09h01
  4. [Struts] preselection ds un html:select ???
    Par FreshVic dans le forum Struts 1
    Réponses: 5
    Dernier message: 10/02/2004, 11h13

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