Hola!
Quiero escribir el contenido de un fichero de texto en una página JSP, pero cuando lo intento hacer de la siguiente forma:
Código:
<%
String content = "";
String linea = "";
FileInputStream is = new FileInputStream("d://Mis Documentos//trozo.log");
BufferedReader br = new BufferedReader(new InputStreamReader(is));
linea = br.readLine();
while (linea != null) {%>
<%= linea%><br>
<% content.concat(linea);
linea = br.readLine();
}
br.close();
%>
Me muestra el texto sin tildes y además, dentro de este archivo tengo algunos trozos en los que hay contenido xml como el siguiente:
Código:
[28/Feb/2008:11:54:57] INFO ( 2283): <?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE SAFI_Peticion_SID_DatosEquipo_GRI_A_SID SYSTEM "SAFI_Peticion_Inventario_GRI_A_SID.dtd">
<SAFI_Peticion_SID_DatosEquipo_GRI_A_SID>
<secgri>0000007629</secgri>
<tipoformulario>INC</tipoformulario>
<codprimitiva>0000041163</codprimitiva>
<red>CX</red>
<clase>Central</clase>
<nombre>DH.FC CU01</nombre>
<teg>Central</teg>
<tecnologia>P1000</tecnologia>
</SAFI_Peticion_SID_DatosEquipo_GRI_A_SID>
que en la página JSP me lo muestra como:
Código:
[28/Feb/2008:11:54:57] INFO ( 2283):
0000007629
INC
0000041163
CX
Central
DH.FC CU01
Central
P1000
Y yo quiero que me lo muestre todo tal cual está en el fichero.
¿Cómo lo puedo hacer???
Gracias por adelantado!!!