كاتب طباعة لطباعة خطوط جديدة
-
23-12-2019 - |
سؤال
أقوم بطباعة ملف نصي باستخدام Printwriter، في servlets.
PrintWriter writer = response.getWriter();
while ((text = reader.readLine()) != null)
{
writer.print(text);
}
على الرغم من أن هذا يؤدي إلى طباعة ملف txt، إلا أنه لا يطبع أي أسطر جديدة.
لقد حاولت
LINE ="\n"
writer.print(text + LINE);
لا يعمل.
حاولت أيضًا استخدام println، ولكن لا فائدة حتى الآن.
أي اقتراحات؟؟
المحلول
يستخدم <br>
علامة لـ HTML.
LINE ="<br>"
writer.print(text + LINE);
نصائح أخرى
- بالنسبة للملف النصي، نحتاج إلى تعيين نوع محتوى الاستجابة كـ
text
:مثال:response.setContentType("text;charset=UTF-8");
- للخط الجديد بواسطة
PrintWriter
نحن بحاجة للطباعة بواسطةprintln
:مثال:out.println("abcd....");
لا تنتمي إلى StackOverflow