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

Spring Java Discussion :

Erreur HTTP 400


Sujet :

Spring Java

  1. #21
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 22
    Par défaut
    Citation Envoyé par tchize_ Voir le message
    Cà, ça veux dire que ton application spring est accessible avec des urls de la forme

    http://serveur/<webapp>/starcinema/<etc>


    Hor, tu tente d'accéder à

    http://serveur/starcinema/admin

    d'après ton erreur. Il manque le nom de ta webapp dans ton url. par défaut, elle a le même nom que le war. Si tu as un doute, ca doit être dans les logs de démarrage de ta webapp, une ligne genre
    finished deploying webapplication blablabla
    ou
    deployed context blablabla
    Merci bien Tchize pour ta reponse. Le nom de ma webapp c'est en fait 'starcinema'. En mettant cela dans le tag url-pattern je me disais que cela allait lancer l'application. J'ai vu justement ce que tu m'as demandé de regarder dans le log. A la fin du log, je vois egalement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    run-deploy:
    Browsing: http://localhost:8084/starcinema
    Comme pour dire surement que je dois acceder à l'application avec l'url là.

    J'ai meme essayé de changer le mapping au niveau de l'url-pattern en mettant plutot comme precedemment j'avais mis
    mais c'est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    localhost:8084/do/admin
    qui apparait au niveau du client.

    Or, en tant normal je devrais avoir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    localhost:8084/starcinema/do/admin
    Et surement le client me ferait voir la page jsp 'admin' que je demande.

    Je devrais mapper autrement??

    Merci bien

  2. #22
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    L'url pour /admin n'est pas mappé dans tes contrôleur.

    A+.

  3. #23
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Italie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 22
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Bonjour,

    L'url pour /admin n'est pas mappé dans tes contrôleur.

    A+.
    C'est justement une page jsp qui contient des liens qui sont mappés dans mes controleur. La voici

    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
     
     
    <%@page contentType="text/html" pageEncoding="UTF-8"%>
     
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
     
    <html>
      <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Admin</title>
      </head>
      <body>
        <h1>Administrator</h1>
        <br/>
     
        <c:url var="addUrlfilm" value="/do/film/add" />
        <c:url var="addUrlspettacolo" value="/do/spettacolo/add"/>
        <p><a href="${addUrlfilm}">Insert new film</a></p>
        <p><a href="${addUrlspettacolo}">Insert new spettacolo/a></p>
     
      </body>
    </html>
    Je l'ai juste redirectionnée: quand par exemple je cliquerai sur 'Insert new film' j'insererai le film puis quand je cliquerai sur 'save', l'application me retournera la page admin.

  4. #24
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Citation Envoyé par noumedem Voir le message
    A la fin du log, je vois egalement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    run-deploy:
    Browsing: http://localhost:8084/starcinema
    Ca c'est le log de ton IDE, qui ne contient rien d'utile autre que la compilation. Ce qu'il faut c'est le log de ton conteneur J2EE.
    Citation Envoyé par noumedem Voir le message
    Or, en tant normal je devrais avoir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    localhost:8084/starcinema/do/admin
    Et surement le client me ferait voir la page jsp 'admin' que je demande.
    Si tu vise la page jsp directement, ça devrait être
    localhost:8084/starcinema/chemin/vers/admin.jsp


    le controlleur spring ne réagit qu'aux url mappée via la configuration spring, il n'envoie pas par défaut vers des jsp ou n'essaie pas de deviner d'autres choses. Pour accéder à une JSP, on met le chemin vers la jsp, tout simplement. Elle est où ta jsp dans les sources?

Discussions similaires

  1. [Erreur HTTP 400] Bad request.
    Par ZeKiD dans le forum Subversion
    Réponses: 0
    Dernier message: 16/08/2011, 15h36
  2. Erreur HTTP 400 avec mechanize, proxy et https
    Par poupoune2001 dans le forum Réseau/Web
    Réponses: 1
    Dernier message: 26/05/2008, 13h38
  3. [Tomcat] Erreur HTTP 500
    Par gandalf_le_blanc dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 23/08/2004, 15h26
  4. [Tomcat][Eclipse] erreur http 404 à l'exécution de servlet
    Par mayjo dans le forum Tomcat et TomEE
    Réponses: 6
    Dernier message: 30/07/2004, 18h19
  5. [Htaccess] Gérer les erreurs HTTP du type 404...
    Par Marshall_Mathers dans le forum Apache
    Réponses: 4
    Dernier message: 01/07/2004, 10h29

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