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 :

incrémenter un init-param


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Par défaut incrémenter un init-param
    Bonjour
    j'ai une page jsp et je voudrais construire un tableau dynamique
    telque ses lignes s'incrémentent a chaque requête :
    la ligne i du tableau représente la trace pour la requête numéro i

    voila j'ai commencer par mettre un init-param initialisé a 0 et je et je lui accéde a partir d'une servlet avec request.getSession().getServletContext().getInitParameter("Compteur");
    mais bien entendu ca me retourne un String et je voudrais savoir comment réussir a incrémenter cette variable avec un scope request le tout dans un tableau

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Par définition les paramètres d'initialisation d'une servlet / jsp ne se changent pas. Il sont fixé dans le web.xml

    Ensuite, travailelr en request scope (comme tu le demande) çà veux dire que les données disparaissent à la fin de chaque requete, ce qui ne m'a pas l'air compatible avec la notion de compteur qu'on incrémenterais à chaque requete. Si tu veux une variable globale à tout les utilisateurs et toutes les requetes, il faut la stocker dans le application scope (depuis une servlet: getServletcontext().get/setAttribute(....))

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Par défaut
    Merci pour l'info j'ai laissé tomber les variables de sessions et le servlet et je me suis contenté d'un code java au milieu de la page jsp(je sais que c pas trés conseillé) mais ca marche avec un petite variable local i et une boucle for et c bon
    par contre g une question comment convertir le request.getParameter("");
    qui envoi un parameter a une servlet ,comment le convertir en int ou autre chose puisque le parameter est toujours transféré comme string
    Merci

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Integer.parseInt() pour les entiers. Méthode similaire pour les autres types. Voir la javadoc.

Discussions similaires

  1. [Débutant] problème avec <init-param>
    Par Mo_Poly dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 03/06/2009, 17h34
  2. [Servlet]init param context de servlet
    Par david06600 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 10/08/2006, 11h12
  3. {$PARAM} dans XMLGRAM
    Par rgarnier dans le forum XMLRAD
    Réponses: 3
    Dernier message: 31/01/2003, 12h42
  4. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10
  5. Post incrémentation?
    Par Defrag dans le forum C
    Réponses: 4
    Dernier message: 08/10/2002, 10h36

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