作者tool11 (:))
看板java
标题[JSP ] 印出全部资料
时间Sat Jun 4 01:06:42 2011
请益一下
我要印出 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)
1F:推 tomoyaken14:转译的时候 System.out.println() <<这是多的 06/04 01:17
2F:→ tool11:这是为了 当初debug忘记拿掉 刚刚拿掉後好像只印出两行 且 06/04 01:35
3F:→ tool11:格式乱掉了 ~"~ 06/04 01:36
4F:推 tomoyaken14:试试看把最下面的<%=output%>放到for的区段? 06/04 01:37
5F:推 tomoyaken14:你可以用好几个<%%>隔开你<%%>里的程式码 06/04 01:40
6F:→ tool11:谢谢大大给的意见 刚刚试一下 要注意本身 是不是string 06/04 01:50
7F:→ tool11:想询问一下 是否需要用到 += 还有假设LIST太多out of... 06/04 01:52
8F:→ tool11:该如何 解决 谢谢 06/04 01:54
9F:推 PttTime:for的第一个output处理有问题,你每圈都把output重新指定 06/04 02:57
10F:→ PttTime:前一圈写的内容就消失了。 06/04 02:58
11F:→ tool11:但LIST 不是要用回圈才能印出来吗 因为在JAVA测试没问题 06/04 20:14
12F:→ tool11:不知道JSP 为什麽会这样 麻烦前辈给点意见 谢谢!! 06/04 20:15