Printwriter для печати новых строк

Я печатаю текстовый файл, используя Printwriter, в сервлетах.

PrintWriter writer = response.getWriter();
while ((text = reader.readLine()) != null) 
        {
    writer.print(text);
        }

Хотя это печатает текстовый файл, он не печатает никаких новых строк.

я пробовал

LINE ="\n"
writer.print(text + LINE);

не работает

также пытался использовать println, по-прежнему бесполезно.

какие-либо предложения??

2 ответа

Решение

Использование <br> тег для HTML.

LINE ="<br>"
writer.print(text + LINE);
  1. Для текстового файла нам нужно установить ответ contentType как text: Пример: response.setContentType("text;charset=UTF-8");
  2. Для новой линии PrintWriter нам нужно распечатать println: пример: out.println("abcd....");
Другие вопросы по тегам