JSP de Leitura de Arquivo

1 resposta
oliveirarenan

Pessoal,

Estou tendando ler 3 arquivos texto e setar na tela para cada cliente, os produtos e as quantidade necessárias.
A tela esta vindo em branco, suponho que esteja com algum erro no jsp.

O código é simples, mas não consigo achar o erro.

Alguém teria uma solução viável?

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

<%

String ncliente = request.getParameter("txtNome");
try {
		FileReader c = new FileReader("c:\\clientes.txt");
		BufferedReader cli = new BufferedReader(c);
		FileReader v = new FileReader("c:\\vendas.txt");
		BufferedReader ven = new BufferedReader(v);
		
	do {
		String clie = cli.readLine();
		if (clie == null) break;
		String [] s1 = clie.split(";");
		if (s1[1].equals(ncliente)){
		%>
			<b>Cliente : </b>&lt;%=s1[1]%&gt;<br>&lt;hr&gt;
		&lt;%
		do {
			String vend = ven.readLine();
			if (vend == null) break;
			String [] t1 = vend.split(";");
			if (t1[0].equals(s1[0])){
			FileReader p = new FileReader("c:\\produtos.txt");
			BufferedReader pro = new BufferedReader(p);
				
				do {
					String prod = pro.readLine();
					if (prod == null) break;
					String [] u1 = prod.split(";");
					if (t1[1].equals(u1[0])){
					%&gt;
					<b>Produtos : </b>&lt;%=u1[1]%&gt;<br>
					<b>quantidade : </b>&lt;%=Integer.parseInt(t1[2])*Double.parseDouble(u1[2])%&gt;<br>
					&lt;%
				}
				}while(true);
				pro.close();
				p.close();
				%&gt;
			&lt;hr&gt;
		&lt;%
			}
			} while(true);
		}
		}
		while(true);
		
		cli.close();
		c.close();
		ven.close();
		v.close();
}catch(Exception e) {
	%&gt;&lt;h1&gt;ERRO AO LER ARQUIVO !&lt;/h1&gt;&lt;%
}
%&gt;

1 Resposta

jtsato

Você poderia tirar o

}catch(Exception e) {
%>

ERRO AO LER ARQUIVO !

<%
}

para que a página mostre o que está ocorrendo?

:smiley:

Criado 6 de maio de 2005
Ultima resposta 6 de mai. de 2005
Respostas 1
Participantes 2