У меня есть модель со списком выбранных тем. Каждая тема может быть представлена в комнате, и есть больше комнат, которые необходимо выбрать в зависимости от наличия. Пользователь может установить предпочтительную комнату для презентации. Если он недоступен, но доступен какой-то другой, в выбранное время должно появиться информационное сообщение о том, что комната изменена. Что-то вроде цикла:
<form:errors path="selectedTopics[${loop.index}].room" />
является атрибутом varStatus в теге c: foreach
Я добавляю сообщения в messageContext следующим образом:
MessageContext messages = context.getMessageContext();
String source= "selectedTopics[" + i + "].room";
messages.addMessage(new MessageBuilder().info()
.source(source)
.code("topic.room.changed")
.build());
Тег ошибки работает, если я добавляю их как ошибки, но это не ошибки. Есть ли способ, которым я могу отобразить эти информационные сообщения элегантно, как ошибки?