Есть ли способ получить имя контроллера и действия, которое выполняется (или собирается)?
Я заинтересован в том, чтобы получить это главным образом в Перехватчике, чтобы я мог выполнять логику в зависимости от действия.
Grails, например, предлагает это как params.controller и params.action
Что-нибудь похожее? Не удалось найти ничего в Интернете.
Spring MVC 3.0.6 (нашел это Spring MVC: Каков наилучший способ передать имя контроллера + действия в представление? , но это было для версии 3.1)
Спасибо!
Вы можете использовать аспект, чтобы получить имя метода от joinPoint.getSignature().getName(), и его можно добавить к Model как Attribute. Имя Controller, вероятно, также где-то там.
joinPoint.getSignature().getName()
Model
Attribute
Controller