Ajuda com arquivo .txt e jsp!

1 resposta
gtesu

Oii, to com enormes dificuldades nesse exercício:

a) perguntar em uma página um local do disco e um nome de arquivo txt
b) registrar em um cookie o local e nome do arquivo, para que no intervalo de até 5 minutos ao recarregar a página seja sugerido novamente a informação ao usuario.
c) ler o arquivo deste local no servidor e disponibilizar o conteúdo em uma página html…

bem, tenho la a página jsp onde a pessoa digita o nome do arquivo e dá ok.
só que como faço para pegar esse arquivo e carregar num jsp??

1 Resposta

gtesu

consegui ler e escrever… agora falta o cookie, se alguem poder me ajudar -

@WebServlet(name = "Teste", urlPatterns = {"/Teste"})
public class Teste extends HttpServlet {

    private Exception exception;

    @Override
    public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
        PrintWriter out = res.getWriter();
        FileInputStream fis = null;
        try {
            File arquivo = new File("c:/ola.txt");
            fis = new FileInputStream(arquivo);
            int leitura = -1;
            do {
                leitura = fis.read();
                if (leitura != -1) {
                    out.write(leitura);
                }
            } while (leitura != -1);
            fis.close();
            if (exception == null) {
               out.write(leitura + " " + (char) leitura);
            } else {
                out.write("Falha na conexão");
                exception.printStackTrace(out);
            }
            out.close();
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }
}
Criado 5 de outubro de 2011
Ultima resposta 5 de out. de 2011
Respostas 1
Participantes 1