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);
- Для текстового файла нам нужно установить ответ contentType как
text
: Пример:response.setContentType("text;charset=UTF-8");
- Для новой линии
PrintWriter
нам нужно распечататьprintln
: пример:out.println("abcd....");