您如何在Servlet响应中进行换行[重复]

问题描述 投票:-1回答:1
在我的Servlet响应中,我想为每个println调用执行换行。当前,响应文本全部显示在一行上(即“第一行第二行”)。我已经尝试过“ \ n”,并将setContentType设置为“ text / html”,但
无效。请指教。

这是我的测试代码:

受保护的无效doGet(HttpServletRequest请求,HttpServletResponse响应)抛出ServletException,IOException {response.setContentType(“ text / plain; charset = UTF-8”);PrintWriter pw = response.getWriter();pw.println(“第一行”);pw.println(“第二行”);}
java servlets response line-breaks
1个回答
0
投票
我能够弄清楚。我必须执行以下操作:

    在jsp文件中的JQuery调用中,您需要指定.html(即$('#div')。html(responseText);)而不是.text
  1. 在Servlet中,将响应内容类型设置为response.setContentType(“ text / html; charset = UTF-8”)而不是“ text / plain”
  2. 添加到每个println语句(例如pw.println(“第一行
    ”),其中pw是PrintWriter对象)
© www.soinside.com 2019 - 2024. All rights reserved.