Problemas para imprimir conteúdo de um arquivo em JSP

2 respostas
V

Srs, seguinte… Tenho um código em JSP para imprimir o conteúdo de um aquivo no linux, segue abaixo:

<%@ page import="java.io.*,java.util.*" %>

<html>
	<body bgcolor="#f2f2e6">
		<%
			FileReader ler = new FileReader("c:/teste.txt");  
	        BufferedReader leitor = new BufferedReader(ler);  
	        String linha;
	        
	        while((linha = leitor.readLine())!= null) {
	    %>    
	    		<%= linha + "<br>"%>
	    <%   
	    	}
	    %>
		
	</body>
</html>

Ele funcionou normalmente com um arquivo de texto com meu nome, porém possuo um arquivo de log com o seguinte conteúdo:

SID:000010000001<Evt:BeginSession ><St:06/12/2010 12:16:04><End:06/12/2010 12:16:05>
SID:000010000002<Evt:BeginSession ><St:06/12/2010 12:16:04><End:06/12/2010 12:16:08>

E ele não imprime nada, por que isso acontece?

Obrigado!!!

2 Respostas

cs.santos0

ah cara…isso ai pode ser erro no java…ou no jsp

espero ter ajudado

V

Srs, encontrei o erro, o browser estava interpretando o < como tag, por isso nao imprimia nada, então eu troquei todos os < por |

replace1 = linha.replaceAll("<", "|");
replace2 = replace1.replaceAll(">", "|");
out.println(replace2.replaceAll("<", "|") + "<br>");

Flw

Criado 5 de abril de 2011
Ultima resposta 5 de abr. de 2011
Respostas 2
Participantes 2