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] WelcomeFile


Sujet :

Struts 1 Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 14
    Par défaut [Struts] WelcomeFile
    Bonjour,

    Je souhaiterai qu'une page soit directement chargée lorsque je tappe juste le chemin.

    Je m'explique:
    Mon application s'appelle WebAPP, je voudrai que lorsque je tappe l'url http://www.monURL.com/WebAPP/admin cela charge automatiquement indexAdmin.jsp par exemple.

    Les Welcome File dans web.xml permettent de le faire pour la racine (http://www.abcdef.com/WebAPP/) mais pas pour admin apparament.

    Mon arborescence est la suivante:

    <WebAPP>
    |
    |-- <jsp>
    | . . . |
    | . . . |-- index.jsp, page.jsp, etc...
    | . . . |
    | . . . |-- <admin>
    | . . . . . . . . |
    | . . . . . . . . |-- indexAdmin.jsp
    |
    |-- <WEB-INF>

    Dois je la changer ou existe t il un moyen d'arriver à ce que je veux en la conservant ?

    Merci

  2. #2
    Membre éprouvé
    Avatar de dtateur
    Inscrit en
    Mars 2004
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 106
    Par défaut
    Bonjour

    As tu essayer de configurer ton web.xml de cette maniere :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <web-app>
        <servlet>
            <servlet-name>AdminServlet</servlet-name>
            <jsp-file>jsp/admin/indexAdmin.jsp</jsp-file>
        </servlet>
        <servlet-mapping>
            <servlet-name>AdminServlet</servlet-name>
            <url-pattern>/admin</url-pattern>
        </servlet-mapping>
    </web-app>

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 14
    Par défaut
    Je viens d'essayer à l'instant et malheureusement il refuse de déployer l'application avec ces modifications dans le web.xml (à cause des 2 définitions de <servlet> et <servlet-mapping> ?).

  4. #4
    Membre éprouvé
    Avatar de dtateur
    Inscrit en
    Mars 2004
    Messages
    106
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 106
    Par défaut
    Il y a un ordre dans lequel il faut mettre les elements dans le web.xml.
    Tu peux regarder la DTD du web.xml pour connaitre l'ordre à suivre.

    http://java.sun.com/dtd/web-app_2_3.dtd

    Bon courage.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 14
    Par défaut
    Si je me refere à la DTD du web.xml, l'élément <web-app> est définit ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <!ELEMENT web-app (icon?, display-name?, description?, distributable?,
    context-param*, filter*, filter-mapping*, listener*, servlet*,
    servlet-mapping*, session-config?, mime-mapping*, welcome-file-list?,
    error-page*, taglib*, resource-env-ref*, resource-ref*, security-constraint*,
    login-config?, security-role*, env-entry*, ejb-ref*,  ejb-local-ref*)>
    Donc les <servlet> ensemble suivies par les <servlet-mapping>

    Mon fichier web.xml est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <web-app>
     <servlet>
      <servlet-name>action</servlet-name>
      <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
      <init-param>
       <param-name>config</param-name>
       <param-value>/WEB-INF/struts-config.xml</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
     </servlet>
     
     <servlet>
      <servlet-name>AdminServlet</servlet-name>
      <jsp-file>jsp/admin/index.jsp</jsp-file>   //mes jsp pour l'admin sont dans un rep admin maintenant
     </servlet>
     
     <servlet-mapping>
      <servlet-name>action</servlet-name>
      <url-pattern>*.do</url-pattern>
     </servlet-mapping>
     
     <servlet-mapping>
      <servlet-name>AdminServlet</servlet-name>
      <url-pattern>/admin</url-pattern>
     </servlet-mapping>
     
     <welcome-file-list>
      <welcome-file>jsp/index.html</welcome-file>
     </welcome-file-list>
    </web-app>
    Je pense que mon web.xml malheureusement cela ne fonctionne pas, aurai je oublié quelque chose ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    58
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 58
    Par défaut
    ce que jfais si jveux acceder à une autre page à partir d'une autre, je redirige l'URL :

    http://www.google.fr/search?hl=fr&q=...echercher&meta=


  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 14
    Par défaut
    Ce n'est malheureusement pas le but recherché :/

Discussions similaires

  1. JSF vs Struts
    Par peuh dans le forum JSF
    Réponses: 22
    Dernier message: 06/04/2013, 22h49
  2. [STRUTS] utilisation de plusieurs tags <html:subm
    Par Super Castor dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/06/2004, 11h42
  3. Meilleur outils de développement pour Struts
    Par FreeCake dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 24/10/2003, 10h36
  4. [struts] utiliser plusieurs fichiers properties
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 7
    Dernier message: 03/10/2003, 17h02
  5. [debutant][struts] xml.build
    Par riven dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 17/09/2003, 06h53

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