2012-06-27 28 views
0

我在Eclipse中使用Servlet並嘗試檢索結果集,並希望通過使用tab縮進來從結果集中檢索每個列。我已嘗試使用\ t,\ n。但是它在瀏覽器中顯示的輸出只有一列之間的空間,儘管我使用任何特殊字符。在Servlet eclipse中無法識別的Tab字符

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

我使用GlassFish服務器和Eclipse IDE的

+1

這是一個HTML的問題。首先寫一個純HTML文件,做你想做的事,然後編寫程序。 –

回答

2

製表符呈現爲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>"); 
+0

你好anttix,非常感謝你。事實上,我已經搜尋了很多,最終可以得到一個解決方案。 – user1487117