看板 java 關於我們 聯絡資訊
請益一下 我要印出 list 全部資料 但是 印出來 只有最後一筆資料 爬文 我有+過 \n 還是一樣 麻煩大家了 <% TestJava.get(); String output=""; for (int i = 0; i < TestJava.List.size(); i++) { output = TestJava.List.get(i).id + "\t" +TestJava.List.get(i).test + "\n" ; System.out.println("output: " + output ); output = "<table border=2 cellpadding=2 cellspacing=2 width=1048> <tr><td width=38>"+ output.replaceAll("\n", "</td></tr><tr> <td>"); output = output.replaceAll("\t", "</td><td>") + "</tr></table>"; } %> <%=output%> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.162.240.239 ※ 編輯: tool11 來自: 218.162.240.239 (06/04 01:10)
tomoyaken14:轉譯的時候 System.out.println() <<這是多的 06/04 01:17
tool11:這是為了 當初debug忘記拿掉 剛剛拿掉後好像只印出兩行 且 06/04 01:35
tool11:格式亂掉了 ~"~ 06/04 01:36
tomoyaken14:試試看把最下面的<%=output%>放到for的區段? 06/04 01:37
tomoyaken14:你可以用好幾個<%%>隔開妳<%%>裡的程式碼 06/04 01:40
tool11:謝謝大大給的意見 剛剛試一下 要注意本身 是不是string 06/04 01:50
tool11:想詢問一下 是否需要用到 += 還有假設LIST太多out of... 06/04 01:52
tool11:該如何 解決 謝謝 06/04 01:54
PttTime:for的第一個output處理有問題,你每圈都把output重新指定 06/04 02:57
PttTime:前一圈寫的內容就消失了。 06/04 02:58
tool11:但LIST 不是要用迴圈才能印出來嗎 因為在JAVA測試沒問題 06/04 20:14
tool11:不知道JSP 為什麼會這樣 麻煩前輩給點意見 謝謝!! 06/04 20:15