Construya un script js en jsp para realizar la conversión de registros después de los saltos de línea (n
Para escribir en la base de datos, sólo necesitas escribir el contenido.
Al leer el contenido que se mostrará en la base de datos, solo necesita leer primero el contenido almacenado en el campo oculto y luego llamar a
lt;script language="javascript" gt; strReplace(content.value, 2)lt;/scriptgt; puedes restaurar el contenido
El código JS es el siguiente:
lt script language="javascript"gt; ;
función strReplace(str, n){
var t="", len=0;
if(n==1){ p>
t =str.replace(/\r\n/g, "\\n");
document.form.content.value=t;
}else{
len=str.split("\\n");
for(var i=0; ilt; len.length; i ){
t=t len[i] "lt;brgt;";
}
showStr.innerHTML=t
}
}
}
lt;/scriptgt;
lt;form id="form" name="form" método="post" acción= "?" gt;
lt; pgt;
lt; input name="content" type="text" id="content" value="Mostrar contenido reemplazado aquí"gt
lt; textarea nombre="input" cols = "50" filas="10" id="input"gt; /textareaagt; ; span id="showStr "gt;Mostrar el contenido restaurado aquílt;/spangt;
lt;/pgt;
lt;pgt;
lt; labelgt;
lt; tipo de entrada="botón" nombre="Enviar" valor="Reemplazar" onclick="strReplace(input.value, 1)"gt; tipo de entrada="botón" nombre="Enviar" valor="Restaurar" onclick="strReplace(content.value, 2)"gt;
lt;/labelgt;
lt ;/pgt;
lt;/pgt;
p>
lt;/pgt;
lt;/pgt;
lt;/formgt;