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][struts] Appelle des actions/servlet


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut [servlet][struts] Appelle des actions/servlet
    Bonjour,

    Voila que je développe une petit applic qui fonctionne pas trop mal, pour le moment. Sauf que voila pour le moment lorsque j'appelle mes action, j'emploie le contexte du server tomcat.... Pour etre plus claire mon applic est dans http://localhost:8080/monitor/ et j'appelle mes action /monitor/action.do !

    Alors le problème est lorsque je vais déployer mon applic sur un autre server y'a peu de chances que ca marche. D'habitude j'emploie la taglib <html:link> mais malheureusement ce n'est pas toujours possible. Par exemple lorsque j'imprime un lien depuis une servlet, ben la taglib n'est pas traduite !!

    Y'a-t-il un solution propre qui éviterait de devoir aller changer dans tous les sens ??! ! ?!

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    pourquoi tu n'appelles pas tes action monaction.do plutot que /monitor/monaction.do ? comme ca même si tu change le nom de ta webapp tu n'auras pas a modifier les path de chacun de tes liens.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut
    Ben tout simplement parce que ca fonctionne pas sans /monitor/ !!!!!!

    Le lien :
    <a href='/actionCreatePeriodTree.do' target='tree'><bean:message key='menu.period'/></a>

    L'erreur:
    message /actionCreatePeriodTree.do
    description The requested resource (/actionCreatePeriodTree.do) is not available.

    y'a-t-il une config dans tomcat ou bien une astuce pour remédier à ca ? (version de mon tomcat : Apache Tomcat/4.1.29)

  4. #4
    ba7
    ba7 est déconnecté
    Futur Membre du Club
    Inscrit en
    Mars 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 4
    Par défaut
    t'es sure que tu l'as bien configuré dans ton web.xml?

  5. #5
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    c'est normal que ca ne marche pas si tu fais ton lien en mettant /monaction.do il va aller a la racine de ton serveur.

    Alors que si tu mets monaction.do sans le / la il va prendre le chemin relatif.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut
    Hé bien ca marche quand meme pas mais il y a une autre erreure ...

    message Invalid path /pages/commons/actionCreateServerTree was requested

    description The request sent by the client was syntactically incorrect (Invalid path /pages/commons/actionCreateServerTree was requested).

    haha ... est-ce que c'est parce que je suis dans un répertoire ...

    Je pense que mon web.xml doit etre juste voici ce que je pense devrais suffire...
    <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>
    <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
    </servlet-mapping>

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 40
    Par défaut
    Hahah encore des bétises.. voici donc l'erreur:
    Je me trouvais sur un page qui était dans des répertoires du module... fallait juste faire ../../action.do !!!

    Désolé du dérangement !!

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

Discussions similaires

  1. Appeler des actions en recevant des emails
    Par bastian06n dans le forum Général Python
    Réponses: 1
    Dernier message: 13/04/2012, 20h55
  2. Réponses: 1
    Dernier message: 21/11/2008, 16h31
  3. appel d'une servlet avec des parametres
    Par Mickael Scofild dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 13/08/2007, 11h23
  4. menu dynamique et appel des servlets
    Par Smix007 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/01/2007, 14h22
  5. [Servlet] [Session] Appel d'un servlet depuis une servlet
    Par mammistegon dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 20/06/2006, 12h52

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