Bonjour tout le monde
Pour planter le décor, je suis en train de me faire la main sur les servlets et consors (JSP et beans). Le point est que j'ai une application fonctionnelle basée sur le schéma classique :
On attaque (en HTTP-GET) une servlet qui se charge d'aiguiller la requête, pour finir sur une JSP qui utilise un bean dans le but d'afficher un calendrier (qui actuellement n'a de "calendrier" que le nom ).
Le noeud de la question est le suivant : souhaitant un contrôle plus fin, j'aimerais mapper la servlet de contrôle sur / (pour un accès de type http://bidon/taist/) sans que cela vienne interférer sur l'accès aux autres fichiers (par exemple des images dans /pub/gfx/ donc sur http://bidon/taist/pub/gfx/).
J'ai essayé de bidouiller (c'est bien le mot) avec le welcome-file-list du web.xml de manière suivante :
<servlet-mapping>
<servlet-name>MainServlet</servlet-name> <url-pattern>/index</url-pattern> </servlet-mapping>
(...)
<welcome-file-list>
<welcome-file>index</welcome-file> </welcome-file-list> |
Mais sans résultats concluants (cela affiche le contenu du dossier)
J'imagine que la solution est toute conne, à l'instar des petits soucis que j'ai rencontré jusqu'à présent, mais je n'ai rien trouvé à la fois sur le web, ni dans ce forum. Tant que ce post ne termine pas dans le topic "hall of shame" ...
(edit)
L'autre solution que j'utilisais jusqu'alors, est une redirection en HTTP menée par index.jsp vers l'URI sur laquelle la servlet est mappée, mais bon cela reste du bidouillage.
Message édité par Polio le 03-01-2003 à 17:41:32