jsp菜鸟问题,求高手速度解答

<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ page import="dao.*" %>
<%@ page import="entity.*" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</title>

</head>

<body>
<form name="myform" method="post">
<table align="center" border="1">
<tr>
<td colspan="4" align="center">书库</td>
</tr>
<tr>
<td>编号</td>
<td>书名</td>
<td>类别</td>
<td>状态</td>
</tr>
<%
BaseDao bd = new BaseDao();
List<bookInfo> list = bd.findAll();
for(bookInfo b: list){
%>
<tr>
<td><%=b.getBookID()%></td>
<td><%=b.getBookName()%></td>
<td><%=b.getBookType()%></td>
<td><%=b.getBookStatus()%></td>
</tr>
<%
}
%>
<tr>
<td>编号</td>
<td>书名</td>
<td>类别</td>
<td>状态</td>
</tr>
</table>
</form>
</body>
</html>

为什么小脚本里面的代码循环不出来啊,我在那打中文照样无法显示.
各位高手说简单点,小弟新手 说高深了我听不懂哈.
在线等答案,各位哥些帮个忙哈
就算list里面没东西 我动手在那小脚本里面加了行<td>书</td>还是没显示..

list 没有取出数据(查看表中有没有数据或是数据库连接是否正常),所以不能打印出来,你在哪里写中文,应为没有结果,循环是不会进行的,所以也没有打印出来,如果想把自己写的中文打印出来,去掉list
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-09-12
能不能把报的错误也贴出来....这样看不容易看的出来..
第2个回答  2009-09-12
程序没问题 估计是因为list 里面没有书吧?有么?估计么有 没有就不循环 自然没有东西 实在想不到别的什么问题了 还有最下面是不是多了一行 和上面重复了。。没什么用啊
第3个回答  2009-09-13
打开的页对对吗?

看不是是那个页面

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网