Как ссылаться на метод контроллера с помощью @UriRef в возвращаемом представлении (Jakarta MVC)JAVA

Программисты JAVA общаются здесь
Anonymous
Как ссылаться на метод контроллера с помощью @UriRef в возвращаемом представлении (Jakarta MVC)

Сообщение Anonymous »

Согласно спецификации Jakarta MVC 2.1, приложения могут использовать аннотацию @UriRef для определения стабильного и уникального имени метода контроллера, а затем ссылаться на него в JSP (или другом механизме представления). Например:

Код: Выделить всё

@GET
@Controller
@UriRef("my-controller")
public String method() {
// ...
}
В JSP:

Код: Выделить всё

[url=${mvc.uri(]Click[/url]
Но нет объяснения, как ссылаться на него в ответе на перенаправление:

Код: Выделить всё

@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

Вернуться в «JAVA»