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 :

La # entre <url-pattern> et <servlet-class>


Sujet :

Servlets/JSP Java

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 24
    Points : 24
    Points
    24
    Par défaut La # entre <url-pattern> et <servlet-class>
    Bonjour,
    S'il vous plait c'est quoi la différence entre
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <servlet>
    <servlet-name>Hello</servlet-name>
    <servlet-class>Package1.Hello</servlet-class>
    </servlet>

    et

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <servlet-mapping>
    <servlet-name>Hello</servlet-name>
    <url-pattern>/Hello</url-pattern>
    </servlet-mapping>

    parce que je vois que dans <url-pattern> et <servlet-class> on met le chemin de notre servlet.

    MErci d'avance pour votre réponse

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 566
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 566
    Points : 21 635
    Points
    21 635
    Par défaut
    Citation Envoyé par beautiful soul Voir le message
    parce que je vois que dans <url-pattern> et <servlet-class> on met le chemin de notre servlet.
    On peut pas appeler ça un chemin, ni dans un cas ni dans l'autre, et il n'y a pas de rapport entre ce que fait l'un et ce que fait l'autre.

    <servlet-class>, comme son nom l'indique, est le nom qualifé de la classe de la servlet, la classe qui sera instanciée pour démarrer cette servlet et qui recevra les requêtes.
    En l'occurence c'est la classe Hello du package Package1 (note : les package devraient être entièrement en minuscules.)

    <url-pattern>, comme son nom l'indique, définit quelles sont les URLs qui atteindront cette servlet.
    En l'occurence, il s'agit d'un pattern littéral : Hello à partir du contexte de la webapp. Par exemple http://tonserveur.org/tawebapp/Hello si ta webapp a le contexte http://tonserveur.org/tawebapp
    Mais un pattern peut utiliser les jokers, et par exemple /Hello* représenterait tout ce qui commence par Hello.

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2010
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 24
    Points : 24
    Points
    24
    Par défaut
    Très bien éxpliqué merci bien

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

Discussions similaires

  1. La # entre <url-pattern> et <servlet-class>
    Par beautiful soul dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 19/11/2011, 10h38
  2. invoquer servlet+url- pattern+ formulaire
    Par SOA_j2EE dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 23/06/2009, 00h56
  3. Problème d'url pattern avec JSF+YUI
    Par lion13 dans le forum JSF
    Réponses: 4
    Dernier message: 18/12/2008, 15h24
  4. Lien entre adresse URL et package oracle
    Par the_youpi dans le forum Oracle
    Réponses: 3
    Dernier message: 04/12/2007, 15h08
  5. [<url-pattern>] Fonctionnement global
    Par bitardo dans le forum JSF
    Réponses: 8
    Dernier message: 19/07/2007, 15h06

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