Можно ли получить метку любого текстового поля внутри любого перехватчика? - PullRequest
0 голосов
/ 14 февраля 2011

Я сделал специальный перехватчик для отображения сообщений об ошибках в своем собственном формате.Это в какой-то степени успешно.

Но я хотел бы знать, можем ли мы получить метку любого текстового поля непосредственно из объекта вызова?

Заранее спасибо

1 Ответ

1 голос
/ 14 февраля 2011

Если ваши метки полей локализованы, то да, вы можете получить текст метки. В противном случае нет, поскольку они будут просто строковым литералом в JSP.

Если у вас есть локализованное свойство: field.firstName = Имя

Вы можете получить это от вашего перехватчика, используя:

LocalizedTextUtil.findDefaultText(
    "field.firstName", 
    invocation.getInvocationContext().getLocale()
);

Однако, если вы предоставите более подробную информацию о том, что вы пытаетесь сделать, мы сможем предложить лучшие решения.

...