【发布时间】:2014-08-27 17:58:06
【问题描述】:
/* java 代码 */
String abc=request.getParameter("name");
dbLayer cmmntdb=new dbLayer();
ArrayList<String> cmmnts=cmmntdb.getcmmnts(abc);
int size=cmmnts.size();
for(int i=0;i<size;i++)
{
String pk_cmmnt_id=cmmnts.get(0);
String name=cmmnts.get(1);
String comment=cmmnts.get(2);
String updated_at=cmmnts.get(3);
/* java 脚本 */
document.getElementById("cmnt_id").innerHTML="<%=pk_cmmnt_id.toString()%>";
document.getElementById("name").innerHTML="<%=name.toString()%>";
document.getElementById("upd_at").innerHTML="<%=updated_at.toString()%>";
document.getElementById("cmnt").innerHTML="<%=comment.toString()%>";
后面是 html 内容,包括上面 id 的标签。
}
for 循环在这里关闭。
在 tomcat server 6 中运行项目时的输出窗口:
ID:1
姓名:拉胡尔
更新时间:2014-07-05 22:54:11.0
评论:不错
ID:
姓名:
更新时间:
评论:
ID:
姓名:
更新时间:
评论:
这里的html内容被生成到数组列表的大小,第一个html表中的标签用数组列表元素填充但是循环生成的所有其他表都是空的(不被数组列表值填充) 。如何在 JSP 中获取所有数组列表值?我的数组列表的大小是 29。我必须从输出窗口中的数组列表中获取所有值。 任何一段代码都表示赞赏并提前致谢。
【问题讨论】:
-
System.out abc 和 tel 你知道吗?