Отображение информационных сообщений в jsp для Spring WebFlow 2.0

У меня есть модель со списком выбранных тем. Каждая тема может быть представлена ​​в комнате, и есть больше комнат, которые необходимо выбрать в зависимости от наличия. Пользователь может установить предпочтительную комнату для презентации. Если он недоступен, но доступен какой-то другой, в выбранное время должно появиться информационное сообщение о том, что комната изменена. Что-то вроде цикла:

<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());

Тег ошибки работает, если я добавляю их как ошибки, но это не ошибки. Есть ли способ, которым я могу отобразить эти информационные сообщения элегантно, как ошибки?

6
задан skaffman 1 March 2012 в 10:55
поделиться