在 struts2 消息属性中插入新行



我想在 Struts2 中分两行显示错误消息

User Name is not valid
Password is not valid

我的财产是:

username.password.errrorMsg: User Name is not valid n Password is not valid.

我添加了n但它以单行显示。

你能建议用两行显示吗?

如果使用消息格式,则n符号添加新行字符。如果要显示带有actionerroractionmessage标记的此消息,则需要使用<br>并使其不转义。例如

<s:actionmessage escape="false"/> 

因为换行符/换行符取决于你在哪里使用/显示消息,所以最好为此使用不同的消息。

invalid.userName = User Name is not valid
invalid.password = Password is not valid

这样,如果您想显示特定消息并根据需要显示它们,您可以单独使用它们。


如果您使用 S2<s:text>标签在 HTML/JSP 中显示它们,那么<br/>应该可以工作。但是有几个标签正在转义 HTML,因此例如,要在<s:property>中使用这种消息getText()您需要escapeHTML属性设置为 false。

可能
(

最新更新