Para mostrar un msj utilizo lo sgte.
pagina.jsp
Código:
...
<%
String msj = (String) session.getAttribute("msj");
if (msj != null) {
%>
<script type="text/javascript">
alert("<%= session.getAttribute("msj")%>");
</script>
<%
session.removeAttribute("msj");
}%>
...
paginaAction.java
Código:
...
HttpSession msj = request.getSession(true);
msj.setAttribute("msj", "Operacion Satisfactoria");
return mapping.findForward("success");
hasta ahi todo bien. Cuando se ejecuta todo el action al cargar la pagina se muestra el msgbox
pero cuando inserto los caracteres \r\n en la session del Action
Código:
...
msj.setAttribute("msj", "Operacion Satisfactoria. \r\nDentro de poco se le enviara una respuesta");
...
Cuando carga la pagina no me muestra el alert y me aparece una advertencia amarilla a la izq inferior del navegardor
Código:
Mensaje: Unterminated string constant
Línea: 143
Carácter: 56
Código: 0
URI: ...localhost:8084/Sistema/pagina.jsp
Lo q deseo es poner esos carcateres para q mi msgbox no sea tan largo (emular un enter).. se entiende la idea no?
Pero xq no me reconoce esos caracteres?? ... alguna otra solucion???
gracias por todo de antemano