Spring RequestMapping: PathVariable Die Methode wird nicht aufgerufen

Pikolu

Mitglied
Hallo zusammen,

habe das Problem das die Methode nicht aufgerufen wird.

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

Gruß
Alexandr

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:

geqoo

Bekanntes Mitglied
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:

Ähnliche Java Themen

Neue Themen


Oben