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 :

[Servlet] probleme avec lomboz-eclispe


Sujet :

Servlets/JSP Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Par défaut [Servlet] probleme avec lomboz-eclispe
    bonjour,
    j'ai un petit soucis avec une application Web que je développe sous eclipse(lomboz plugin + tomcat 5.5).
    j'ai crée une petite application toute simple avec un page JSP déclarant un formulaire contenant un boutton qui fait appel a une servlet.

    le code du formulaire :
    <FORM Method="POST" Action="/ToggleServlet" >
    <INPUT type=submit value=Envoyer>
    </FORM>
    je pense avoir correctement defini la servlet dans le fichier Web.xml :
    <servlet>
    <description>
    </description>
    <display-name>
    ToggleServlet</display-name>
    <servlet-name>ToggleServlet</servlet-name>
    <servlet-class>timer.ToggleServlet</servlet-class>
    </servlet>

    <servlet-mapping>
    <servlet-name>ToggleServlet</servlet-name>
    <url-pattern>/ToggleServlet</url-pattern>
    </servlet-mapping>
    La servlet se compile bien et est tres simple puisqu'elle affiche simplement un texte indiquant que l'appel a fonctionné.
    Or lorsque je clique le boutton j'ai une erreur du brower me disant que la ressource ' /ToggleServlet ' n'est pas disponible.

    j'ai d'abord pensé que cela venait d'un problème de package avant d'essayer toute les possibilités possible et imaginable mais il semblerait que l'erreur soit situé ailleurs.
    je suis vraiment bloqué, toute aide sera des plus précieuses .

    merci d'avance

  2. #2
    Expert confirmé

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Par défaut
    Dans l'attribut action de la balise form, il faut mettre le contexte de ton appli devant le path de la Servlet.

    Donc soit tu le codes en dur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="/ContexteAppli/ToggleServlet">
    Soit tu utilises la méthode getContextPath() de HttpServletRequest comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="<%=request.getContextPath()+"/ToggleServlet"%>">

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 7
    Par défaut
    ok ca marche tres bien .
    merci beaucoup

    -> résolu

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

Discussions similaires

  1. probleme avec javax.servlet.jsp.tagext.Tag
    Par faico dans le forum JSF
    Réponses: 2
    Dernier message: 30/03/2007, 11h38
  2. probleme avec javascript dans servlet
    Par Battosaiii dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 18/04/2006, 10h50
  3. [Servlet]probleme avec une servlet
    Par adilou1981 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 15/06/2005, 10h17
  4. [servlet] probleme avec service()
    Par logica dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 03/06/2005, 10h48
  5. [servlet][tomcat] probleme avec load-on-startup
    Par felix79 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 25/04/2005, 16h04

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