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

Servlets/JSP Java Discussion :

Convertir une scriptlet JAVA via des tags JSP struts


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 30
    Points : 26
    Points
    26
    Par défaut Convertir une scriptlet JAVA via des tags JSP struts
    Bonjour,

    Je voudrais savoir s'il était possible de transformer dans une JSP des initialisations de variables via des TAG JSP Struts connus. Si oui Comment ?

    Exemple de scriplet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <%
    String nom1 = "nom1";
    String nom2 = "nom2"
    int variable1 = 0;
    %>
    Quelle peut être la conversion exacte de ces initialisations via des tags ?
    <jsp:useBean /> <jsp:setProperty /> ???

    Merci.

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    L'équivalent serait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <bean:define id="NomUtilise" type="java.lang.String" value="Nom1"/>
    Tu peux voir l'ensemble de cette taglib ici
    http://struts.apache.org/1.x/struts-...truts-bean.tld

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 30
    Points : 26
    Points
    26
    Par défaut
    Merci.

    Autre question :

    <%
    String nom1 = "TEST";
    String nom2 = "TEST2"+nom1;
    %>

    peut se traduire par :
    <bean:define id="nom1" type="java.lang.String" value="TEST" />

    Peut on traduire nom2 de la même façon en concaténant nom1 à la chaîne "TEST2".

    Merci.

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    <bean:define> attend un String pour l'attribut value, mais je ne crois pas qu'il accepte une expression (EL)...
    Le plus simple est de faire le test toi même...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 30
    Points : 26
    Points
    26
    Par défaut
    Impossible d'ajouter une expression pour l'attribut value qui ne semble accépter qu'une expression littérale du type value="TEST".

    Existe il un moyen de contourner le problème afin d'éviter l'utilisation d'une scriptlet <% String nom = "TEST"+nom2; %>

    Existe t'il le moyen de concatener dans un Bean 2 variables contenues dans 2 bean ?

    Merci pour vos retours.

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Tu peux éventuellement essayer <nested:define>
    Ça pourrait ressembler à ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <nested:define id="arg1" value="Ma valeur 1" />
    <nested:define id="arg2" value="<%=arg1%> Ma valeur 2" />
    (A tester...)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Importer une classe java avec des paramétres dans JSP
    Par sky88 dans le forum Servlets/JSP
    Réponses: 18
    Dernier message: 30/06/2011, 10h20
  2. Convertir une application Java en applet ?
    Par Nitroman_70 dans le forum Applets
    Réponses: 4
    Dernier message: 04/06/2008, 09h52
  3. accéder à une classe JAVA via un Scripted Data Set
    Par elbrujo2323 dans le forum BIRT
    Réponses: 3
    Dernier message: 19/03/2008, 16h41
  4. Appel d'une methode java dans un fichier jsp
    Par kodo dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 06/05/2006, 13h46
  5. [APPLET] convertire une application JAVA en applet
    Par wickramben dans le forum Applets
    Réponses: 1
    Dernier message: 13/04/2006, 10h01

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