请教大家,我的通知内容不能阅读,JSP+BEAN 做的
我的是用JSP+JAVABEAN做的所以数据库的操作都在DBResult这个bean里!有个问题想请教大家一下,我设计了一个通知栏,栏里显示的是通知题目,当要查看每条通知时应该一点击就可以显示具体的通知内容出来吧,我是这样设计的,但不知出错在哪里!!通知内容放在表:notice 里,里面有ID(int),title(varchar),content(text),compose_date(varchar),我在通知栏里沃展示的是title的内容,代码如下:
<%
while(rs.next()){
if(i>(Page-1)*pagesize-1){
%>
<tr>
<td width="27%" height="21"> </td>
<td width="73%"><a href="tongzhichakan.jsp?id=<%=rs.getString("ID")%>" target="_blank" class="1 style1"><%=rs.getString("title")%></a></td>
</tr>
<%}i++;}%>
上面部分在显示title时没问题 !!
问题是出现在我点击某个通知题目时连接就老是出问题,我在tongzhichakan.jsp(就是tongzhichakan.jsp出问题)里是这样设置的代码如下:
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page import="java.io.*,java.sql.*"%>
<jsp:useBean id="rst" scope="page" class="com.cn.dbconn.DBResult"/>
<%
int ID=Integer.parseInt(request.getParameter("id"));
String str="select * from notice where"+"ID='"+ID+"'";
ResultSet rs=rst.getResult(str);//执行SQL语句获得结果集对象
%>
<table border="1" width="75%" cellspacing="0" cellpadding="0"
bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr>
<td width="75%" colspan=2 bgcolor="#0000FF" height="35" align=center><b><font
color="#FFFFFF">阅读通知</font></b></td>
</tr>
<tr>
<td bgcolor="#FCFCFC" width="20%" valign="top"></td>
<td bgcolor="#FCFCFC" width="80%"></td>
30: </tr>
31: <tr>
32: <td align=center bgcolor="#FCFCFC">题目: </td>
33: <td align=center bgcolor="#FCFCFC"><%=rs.getString("title")%></td> 就这里在显示出错!!当然下面也不能显示啦,下面也出错!An exception occurred processing JSP page/tongzhichakan.jsp at line 33
</tr>
<tr>
<td align=center bgcolor="#FCFCFC">内容: </td>
<td align=center bgcolor="#FCFCFC"><%=rs.getString("content")%></td>
</tr>
<tr>
<td align=center bgcolor="#FCFCFC">发表时间: </td>
<td align=center bgcolor="#FCFCFC"><%=rs.getString("compose_date")%></td>
</tr>
</table>
麻烦大家指导我一下,我在学习当中需要大家指导!!有劳了!!
搜索更多相关主题的帖子:
BEAN JSP 通知 阅读
----------------解决方案--------------------------------------------------------
<jsp:useBean id="rst" scope="page" class="com.cn.dbconn.DBResult"/>
33: <td align=center bgcolor="#FCFCFC"><%=rs.getString("title")%></td>
javabean的id是rst,而出错地方是rs,所以要改成
<td align=center bgcolor="#FCFCFC"><%=rst.getString("title")%></td>
下面有好几处也一样
----------------解决方案--------------------------------------------------------