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"/>