我有一个包含所选主题列表的模型.每个主题都可以在一个房间内呈现,并且有更多的房间需要根据可用性进行选择.用户可以设置首选空间进行展示.如果它不可用,但其他一些可用,则在选定的时间应该有一条信息消息,表明房间已更改.像这样的东西:
<form:errors path="selectedTopics[${loop.index}].room" />
Run Code Online (Sandbox Code Playgroud)
loop是c:foreach标签中的varStatus属性
我将消息添加到messageContext,如下所示:
MessageContext messages = context.getMessageContext();
String source= "selectedTopics[" + i + "].room";
messages.addMessage(new MessageBuilder().info()
.source(source)
.code("topic.room.changed")
.build());
Run Code Online (Sandbox Code Playgroud)
如果我将它们添加为错误,则错误标记有效,但它们不是错误.有没有什么方法可以像错误一样优雅地显示这些信息?