Spring @PathVariable не работает - PullRequest
       1

Spring @PathVariable не работает

2 голосов
/ 27 ноября 2011

Я новичок в весне MVC. Моя проблема в том, что @PathVariable вызывает 404 " Запрошенный ресурс () недоступен ".

Например, это нормально работает для URL http://localhost:8080/Spring/list

@RequestMapping(value = "/list")
    public String list() {
        return "WEB-INF/views/list.jsp";
    }

Но это возвращение 404 для URL http://localhost:8080/Spring/list/foo

@RequestMapping(value = "/list/{nameId}")
    public String list(@PathVariable("nameId") String nameId) {
        return "WEB-INF/views/list.jsp";
    }

Что не так? Спасибо за ваши ответы

1 Ответ

1 голос
/ 28 ноября 2011

В сообщении об ошибке все сказано. Поскольку это иерархический путь, он выглядит в /list/WEB-INF/etc...; попробуйте абсолютный путь к JSP, чтобы избежать этой проблемы.

Полагаю, это немного нелогично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...