java - Insertar nueva línea en struts2 messages.properties
jsp validation (3)
Debido a que el nuevo carácter de línea / rompimiento depende de dónde usa / muestra el mensaje, es mejor usar diferentes mensajes para eso.
invalid.userName = User Name is not valid
invalid.password = Password is not valid
De esta forma, puede usarlos por separado en caso de que desee mostrar un mensaje específico y mostrarlos como lo desee.
Si los muestra en HTML / JSP usando la etiqueta S2 <s:text>
entonces <br/>
debería funcionar. Pero varias etiquetas están escapando de HTML, por lo que, por ejemplo, para usar este tipo de mensaje en <s:property>
con getText()
debe establecer el atributo escapeHTML
en falso.
Quiero mostrar el mensaje de error en dos líneas en Struts2
User Name is not valid
Password is not valid
y mi propiedad es:
username.password.errrorMsg: User Name is not valid /n Password is not valid.
Agregué /n
pero se muestra en una sola línea.
¿Puede sugerir que se muestre en dos líneas?
Probablemente <br /> (sin el espacio entre <y b: P), ya que el formato de salida es html.
Si usa un formato de mensaje, entonces /n
symbol agregue un nuevo carácter de línea. Si desea mostrar este mensaje con las etiquetas actionmessage
o actionmessage
, debe utilizar <br>
y dejar que no escape. Por ejemplo
<s:actionmessage escape="false"/>