Spring RequestMapping: PathVariable Die Methode wird nicht aufgerufen

Dieses Thema Spring - RequestMapping: PathVariable Die Methode wird nicht aufgerufen im Forum "Application Tier" wurde erstellt von Pikolu, 23. Sep. 2013.

Thema: RequestMapping: PathVariable Die Methode wird nicht aufgerufen Hallo zusammen, habe das Problem das die Methode nicht aufgerufen wird. Beim Aufruf der Methode bekomme ich...

  1. Hallo zusammen,

    habe das Problem das die Methode nicht aufgerufen wird.

    Beim Aufruf der Methode bekomme ich eine Meldung "HTTP Status 404".

    Gruß
    Alexandr

    Code (Java):

        @RequestMapping(method = RequestMethod.GET, value = "/category/{name}")
        public String loadCategory(@PathVariable("name") String name) {
            LOG.info("Category={} " + name);
            return "redirect:/";
        }
     
    HTML:

    <c:forEach items="${cat.children}" var="child">
         <li>
              <c:url value="/category/${child.name}" var="item"></c:url>
              <a href="${item}">${child.name}</a><span></span>
         </li>
    </c:forEach>
     
     
    Zuletzt bearbeitet: 23. Sep. 2013
  2. Vielleicht hilft dir das Grundlagen Training weiter --> *Klick*
  3. Mit den paar Informationen kommt man leider nicht weit.

    Ich könnte mir vorstellen, dass diese Meldung kommt, weil du durch den Schrägstrich vor category auf einen absoluten Pfad referenzierst. Der wird sich vermutlich nicht mit deiner Hierarchie vertragen.
    Hast du mal den Link vorher und nacher genau überprüft?
     
    Zuletzt bearbeitet: 24. Sep. 2013
  4. Hast Du die Klasse, deren Methode "loadCategory()" ist, mit @Controller annotiert?
     
  5. Kostenloses Java-Grundlagen Training im Wert von 39 €
    Schau dir jetzt hier das Tutorial an und starte richtig durch!