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 :

[ServletContext]Charger une ressource dans la servletContext


Sujet :

Servlets/JSP Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 6
    Points
    6
    Par défaut [ServletContext]Charger une ressource dans la servletContext
    Bonjour
    je souhaite charge un fichier dans la servletContext , mais je ne sais pas quelle balise du fichier de config utiliser ni comment l'appeler depuis la servletContext
    merci pour votre aide

  2. #2
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Re: [ServletContext]Charger une ressource dans la servletCon
    Citation Envoyé par lalou33
    Bonjour
    je souhaite charge un fichier dans la servletContext , mais je ne sais pas quelle balise du fichier de config utiliser ni comment l'appeler depuis la servletContext
    merci pour votre aide
    j'ai oublié de préciser que le fichier de config est web.xml
    merci

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    J'ai cherché depuis ce debut de semaine pour resoudre mon pb.
    Apparemment il faut le charger dans le classLoader de Tomcat. voila ce qu j'ai fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    InputStream is = getClass().getResourceAsStream("/WEB-INF/siteMap.xml");

    mais j'ai une erreur et ne comprends pas d'ou cela peut venir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cannot find bean sitemap in scope application

    merci

  4. #4
    Futur Membre du Club
    Inscrit en
    Juin 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    ca y est c ok, en fait cela n'avait rien de compliquer

    Il suffit de creer dans le web.xml un context param où sa valeur est le chemin relatif de mon fichier à charger (qui doit être dans WEB-INF)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <context-param> 
      <param-name>sitemap</param-name> 
      <param-value>/WEB-INF/siteMap.xml</param-value> 
    </context-param>
    Ensuite recupérer sa valeur dans la servletContext
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String s = sc.getInitParameter(SITE_MAP_KEY);
    InputStream is = sc.getResourceAsStream(s);
    voila

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/03/2008, 11h46
  2. [ifrmaes]Charger une page dans une iframe
    Par Destampy dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/05/2005, 15h54
  3. [javascript]charger une page dans une cellule
    Par Destampy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/05/2005, 17h21
  4. [PL/SQL] Charger une table dans une collection
    Par nosnoss dans le forum Oracle
    Réponses: 10
    Dernier message: 03/03/2005, 17h56
  5. charger une scene dans la memoire de la carte video
    Par Arnaudv6 dans le forum OpenGL
    Réponses: 10
    Dernier message: 11/09/2004, 01h44

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