可以在控制台(console)中看到输出,在页面上却看不到,郁闷!!!

ericbu 2006-05-06 09:14:57
如下一段jsp代码,使用System.out.println()可以看到
ArrayList中String的输出,但使用out.println()却不能在页面看到

在<select></select>也不能看到动态取得的列表项,请问是什么问题,如何解决?

<select name="select">
<%
DataBaseBean dbb = new DataBaseBean();
ArrayList al = dbb.getEnumRecords(1);
for(int i=0; i<al.size(); i++)
{
System.out.println(al.get(i));//这边可以看到控制台输出
out.println(al.get(i));//这边在页面看不到输出
%>
<option value=<%=(String)(al.get(i))%>></option>
<%
}
%>
</select>
...全文
623 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ericbu 2006-05-07
  • 打赏
  • 举报
回复
谢谢 hanhan17()

确实是html格式不对所致
寒江 2006-05-07
  • 打赏
  • 举报
回复
是不是写在了<select name="select"> **</select>标签里,而html格式不正确所以看不到,

建议:查看输出的网页原码先
qinqinxiatiao 2006-05-06
  • 打赏
  • 举报
回复
楼主用表达式看看~~

<%=out.println(al.get(i))%>

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧