我想在 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
符号添加新行字符。如果要显示带有actionerror
或actionmessage
标记的此消息,则需要使用<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。
可能
(