Printwriter для печати новых строк
-
23-12-2019 - |
Вопрос
Я печатаю текстовый файл с помощью Printwriter в сервлетах.
PrintWriter writer = response.getWriter();
while ((text = reader.readLine()) != null)
{
writer.print(text);
}
Хотя при этом печатается текстовый файл, никаких новых строк не выводится.
Я пробовал
LINE ="\n"
writer.print(text + LINE);
не работает.
также пробовал использовать println, по-прежнему бесполезно.
есть какие-нибудь предложения??
Решение
Воспользуйся <br>
тег для html.
LINE ="<br>"
writer.print(text + LINE);
Другие советы
- Для текстового файла нам нужно задать тип ответа ContentType как
text
:Пример:response.setContentType("text;charset=UTF-8");
- Для перевода строки с помощью
PrintWriter
нам нужно распечатать поprintln
:пример:out.println("abcd....");
Не связан с StackOverflow