Spring RequestMapping: PathVariable Die Methode wird nicht aufgerufen

Diskutiere RequestMapping: PathVariable Die Methode wird nicht aufgerufen im Application Tier Bereich.
P

Pikolu

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:
G

geqoo

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:
K

kay73

Hast Du die Klasse, deren Methode "loadCategory()" ist, mit @Controller annotiert?
 
Thema: 

RequestMapping: PathVariable Die Methode wird nicht aufgerufen

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben