Olá pessoal.
Estou implementando o download de um arquivo txt. Eu gravo os dados da seguinte forma:
response.getOutputStream().write(dados.getBytes());
Ele está gravando tudo numa mesma linha. Gostaria de saber como eu faço para quebrar as linhas.
Obrigado.
Qual o tipo desse Objeto “response”
Se ele for um ServletResponse e o output será um ServletOutputStream que tem o método println.
Assumindo que você está em um loop, e está trabalhando com arrays de bytes você pode chamar println() logo abaixo de write.
Se não for isso cola uma parte do código ai, poucas linhas antes e depois da chamada deste método que vai facilitar.
Muito obrigado pela ajuda Bruno.
Para agilizar, decidi imprimir esses dados em HTML, e resolveu.
Abraço.