java - Servlet eclipse 无法识别制表符

标签 java eclipse servlets

我正在 Eclipse 中使用 servlet,并尝试检索结果集,并希望使用制表符缩进分隔从结果集中检索到的每一列。我尝试过使用\t、\n。但它在浏览器中显示输出,列之间只有一个空格,即使我使用任何特殊字符也是如此。

  while (rs.next())
  {
  out.print(rs.getString(1) + rs.getString(2) + '\t' +rs.getString(3)+'\t'+rs.getString(4)+"<br>");             
   }

我正在使用 Glassfish 服务器和 Eclipse IDE

最佳答案

制表符在 HTML 中呈现为单个空格。 您需要将其放入预先格式化的文本标签内

out.print("<pre>");
while (rs.next()) {
    out.print(rs.getString(1) + rs.getString(2) + '\t' +rs.getString(3)+'\t'+rs.getString(4)+'\n');             
}
out.print("</pre>");

或者用它制作 HTML 表格:

out.print("<table>");
while (rs.next()) {
    out.print("<tr><td>" + rs.getString(1) + rs.getString(2) + "</td><td>" +rs.getString(3)+"</td><td>"+rs.getString(4)+"</td></tr>");             
}
out.print("</table>");

关于java - Servlet eclipse 无法识别制表符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11236313/

相关文章:

java - 使用 GlassFish 将用户输入从 HTML 获取到 Java servlet

java - Android 聊天在 DataSnapshot.getValue() 上崩溃

java - 如何在 XML 中指定复杂类型的列表?

java - 找不到 com.mysql.jdbc.Driver

java - google web takeit with google plugin for eclipse v3.8.0 无法调试

java - session 丢失并在每个 servlet 请求中创建为新的

java - WebSphere 中的多个 Web 容器线程池 - 这可能吗?

java - 回收者 View :- Multiple items get selectied when one item selected after scrolled

java - Android Studio,如何通过url获取drawable中的图像

java - 如何从 Eclipse 项目引用 jar?