当前位置: 代码迷 >> Java Web开发 >> 请教大家,我的通知内容不能阅读,JSP+BEAN 做的
  详细解决方案

请教大家,我的通知内容不能阅读,JSP+BEAN 做的

热度:755   发布时间:2010-04-18 10:55:35.0
请教大家,我的通知内容不能阅读,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">&nbsp;</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">题目:&nbsp;</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">内容:&nbsp;</td>
        <td align=center bgcolor="#FCFCFC"><%=rs.getString("content")%></td>
    </tr>
    <tr>
        <td align=center bgcolor="#FCFCFC">发表时间:&nbsp;</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>
下面有好几处也一样
----------------解决方案--------------------------------------------------------
  相关解决方案