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 :

Web application root path


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Web application root path
    Bonjour,

    J'ai une appli web déployée sur un serveur weblo 8.1 (J2EE 1.3).

    L'url de lancement de mon appli est:

    http://localhost:7001/monAppli/

    Dans certaines pages, je ne connais pas le niveau d'arborescence dans lequel je me trouve, et je dois faire un chemin absolu pour inclure des fichiers comme ceci:
    <script src="/monAppli/prive/js/common/validation.js" type="text/javascript"></script>

    Problème: si je change monAppli en monAppli2, mon code n'est plus valable.

    Question: comment accéder au chemin de base de mon application depuis ma JSP afin d'inclure mes fichiers sans spécifier en dur "monAppli".

    Je pense que c'est lié à l'applicationContexte, mais jusque là, je n'ai rien trouvé.

    Merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 92
    Par défaut
    Si tu utilises la JSTL, je te conseille de regarder du côté du tag <c:url value="..." var="..." />. L'attribut value doit contenir le chemin relatif à partir de la racine de ton application web.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Merci pour votre réponse.

    Actuellement, nous utilisons uniquement les taglibs struts et display-tag.

    Je vais voir si je peux avoir l'autorisation d'utiliser les jstl 1.0 (et oui, le client est roi).

    En attendant, quelqu'un a une autre solution sans les jstl?


    Merci de votre aide

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 92
    Par défaut
    Citation Envoyé par Muscador
    Actuellement, nous utilisons uniquement les taglibs struts et display-tag.

    [...]

    En attendant, quelqu'un a une autre solution sans les jstl?
    Dans ce cas, je te propose d'utiliser le tag <html:rewrite page="..." /> de Struts.

  5. #5
    Invité
    Invité(e)
    Par défaut Cool
    Citation Envoyé par Zero
    Dans ce cas, je te propose d'utiliser le tag <html:rewrite page="..." /> de Struts.
    Super, c'est exactement ce qu'il me faut:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <link rel="stylesheet" type="text/css" 
    	href="<html:rewrite page='/prive/css/fichierDeStyles.css' />">
    me génère le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <link rel="stylesheet" type="text/css" 
    	href="/monAppli/prive/css/fichierDeStyles.css">
    Merci beaucoup!

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

Discussions similaires

  1. web application index ? web site index ?
    Par santana2006 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 09/05/2006, 21h53
  2. Réponses: 1
    Dernier message: 07/05/2006, 00h26
  3. Réponses: 1
    Dernier message: 05/05/2006, 22h34
  4. [servlet] obtenir the root path
    Par pmartin8 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 14/06/2005, 17h50

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