2010-11-06 64 views
-1

我遇到問題。在.jsp中的html問題

這是代碼:

List<QueryDescription> queries = null; 
         Config f = new Config(); 
         queries = f.getQList(); 
         out.println(queries.size()); 

         out.println("<table border=\"1\">"); 
         out.println("<tr><td><b>Select One</b></td>"); 
         out.println("<td><b></b>#</td>"); 
         out.println("<td><b>Name</b></td>"); 
         out.println("<td><b>Description</b></td></tr>"); 

         for (QueryDescription qd: queries) { 

          out.print("<tr><td><input type=\"radio\" name=\"rButton\" value=\"" + qd.getId() + "\"></td>"); 
          out.print("<td>" + qd.getId() + "</td>"); 
          out.print("<td>" + qd.getName() + "</td>"); 
          out.print("<td>" + qd.getDescription() + "</td>"); 
          out.print("</tr>"); 

         } 

我想在表格打印出來: 第1列:單選按鈕 第2列:ID 第3列:命名 第4列:描述

任何幫助將是偉大的!

謝謝,

SORRY GUYS。問題在於,除了第一個無線電按鈕列表外,它在每個TD上都印刷了每個對象... WEIRD

+0

問題是什麼? – Bozho 2010-11-06 17:28:24

+0

您是否打算出於調試目的打印?爲什麼不使用調試器呢? – CoolBeans 2010-11-06 17:33:05

回答

1

不知道問題出在哪裏,您需要關閉表格標籤。

out.print("</table>") 
+0

其實這是我的其他班級有問題....謝謝你們 – novicePrgrmr 2010-11-06 18:27:52

0

我看不出有什麼問題,但缺少<table>關閉標籤:

out.println("</table>"); 

另外,檢查你out對象的編碼,也不要忘了close/flush