Согласно спецификации Jakarta MVC 2.1, приложения могут использовать аннотацию @UriRef для определения стабильного и уникального имени метода контроллера, а затем ссылаться на него в JSP (или другом механизме представления). Например:
Код: Выделить всё
@GET
@Controller
@UriRef("my-controller")
public String method() {
// ...
}
В JSP:
Но нет объяснения, как ссылаться на него в ответе на перенаправление:
Код: Выделить всё
@GET
@Controller
public String other() {
return "redirect:¿my-controller?"; //how to reference it here?
}
Можно ли ссылаться на имя @UriRef в ответе «redirect:»? Как? Использование «redirect:my-controller» не работает, поскольку оно пытается перейти к ресурсу с путем «my-controller».
Подробнее здесь:
https://stackoverflow.com/questions/783 ... akarta-mvc