В настоящее время я использую аннотацию @ModelAttribute в моих контроллерах для добавления справочных данных на мои страницы и формы, например:
@ModelAttribute("someValue")
public String getSomeValue() {
return someValue;
}
Это прекрасно работает, пока я не начну использовать перенаправления с контроллеров.Все значения из методов, помеченных @ModelAttribute, отображаются в URL-адресе, а именно:
http://somedomain.com/page?someValue=value
Есть ли параметр, чтобы отключить это?Или есть простое исправление для этого?
Я читал кое-что о создании перехватчика для добавления справочных данных в модель, но это просто кажется неправильным:
http://developingdeveloper.wordpress.com/2008/02/28/common-reference-data-in-spring-mvc/