急求解决办法:jsp页面中列表为什么显示不出来!请各位大侠帮帮忙,我是新手。我的代码是:
<tablealign=centercellPadding=1width=100%border=1><trclass="header"><tdalign=centerco...
<table align=center cellPadding=1 width=100% border=1>
<tr class="header"><td align=center colspan=4>最近更新</td></tr>
<tr align=center class="category"><td width=180>资料标题</td><td>教师姓名</td><td>更新日期</td><td>所属系</td>
</tr>
<%
sql="select title,teacher,dateandtime,fenlei2 from main,teacher where main.idofteacher=teacher.teacherid order by main.dateandtime desc";
rs=stmt.executeQuery(sql);
while(i<7 && rs.next()){
%>
<tr>
<td height="39" align=left> <img src="arrow.gif" width="8" height="11"><img src="arrow.gif" width="8" height="11"><a href=# title=<%=rs.getString("title")%> onClick=javascript:showdetail(<%=rs.getString("mainid")%>);><%=rs.getString("title")%></a></td>
<td align=center><a href="teacherinfo.jsp?id=<%=rs.getString("teacherid")%> title="查看<%=rs.getString("teacher")%>的个人专集""><%=rs.getString("teacher")%></a></td>
<td align=center><%=rs.getString("dateandtime")%></td>
<td align=left> <%=rs.getString("fenlei2")%></td>
</tr>
<%
i++;
}
%>
</table>
没有出现错误,它只能执行到个的"所属系"那地方,下面的SQL语句就不执行了!数据库和SQL语句都是正确的.....恩,我的代码确实够难看的! ...i在前面已经定义过了 展开
<tr class="header"><td align=center colspan=4>最近更新</td></tr>
<tr align=center class="category"><td width=180>资料标题</td><td>教师姓名</td><td>更新日期</td><td>所属系</td>
</tr>
<%
sql="select title,teacher,dateandtime,fenlei2 from main,teacher where main.idofteacher=teacher.teacherid order by main.dateandtime desc";
rs=stmt.executeQuery(sql);
while(i<7 && rs.next()){
%>
<tr>
<td height="39" align=left> <img src="arrow.gif" width="8" height="11"><img src="arrow.gif" width="8" height="11"><a href=# title=<%=rs.getString("title")%> onClick=javascript:showdetail(<%=rs.getString("mainid")%>);><%=rs.getString("title")%></a></td>
<td align=center><a href="teacherinfo.jsp?id=<%=rs.getString("teacherid")%> title="查看<%=rs.getString("teacher")%>的个人专集""><%=rs.getString("teacher")%></a></td>
<td align=center><%=rs.getString("dateandtime")%></td>
<td align=left> <%=rs.getString("fenlei2")%></td>
</tr>
<%
i++;
}
%>
</table>
没有出现错误,它只能执行到个的"所属系"那地方,下面的SQL语句就不执行了!数据库和SQL语句都是正确的.....恩,我的代码确实够难看的! ...i在前面已经定义过了 展开
4个回答
展开全部
你写的确实很难看 去看下HTML该怎么写...先去学习下吧!!
最近更新
资料标题 教师姓名 更新日期 所属系
onClick=javascript: title="查看的个人专集"">
showdetail();>
你得到应该是这个吧!!! 你这样应该没错..只是对与JSP页面来说...
但是你肯定还有其他的写错了!!是不是出现乱码??
最近更新
资料标题 教师姓名 更新日期 所属系
onClick=javascript: title="查看的个人专集"">
showdetail();>
你得到应该是这个吧!!! 你这样应该没错..只是对与JSP页面来说...
但是你肯定还有其他的写错了!!是不是出现乱码??
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这段代码写的虽然很乱,但大体上是没有错误的,你看看其它地方是不是错了,另外,为什么没有显示出来呢,出了什么错啊
SQL查询出了问题,没有查到数据
把你的SQL语句放在数据库上测试一下看有没有数据
SQL查询出了问题,没有查到数据
把你的SQL语句放在数据库上测试一下看有没有数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-04-07
展开全部
i应该定义吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先打印rs里面看有没有取到数据啊,建议你去看下标签,这样写不规范,很难看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询