你打印下  String sql,没错的话是你的findbean有问题。

解决方案 »

  1.   

    <%
    String no=request.getParameter("no");
    String name=request.getParameter("name");
    String sql="select * from selfperson where no='"+no+"' or name='"+name+"'";
    ResultSet rs=findBean.executeQuery(sql);
    while(rs.next())
    {
    %>
     <td width="117"> 
                        <div align="center"><%=rs.getString("no")%></div>
                      </td>
    <%
    }
    %>
      

  2.   

    我加了while可是什么都查不到!但数据库里明明有我要查的纪录!
      

  3.   

    可能是你的数据库联接驱动程序出错了,代码上没有写清楚你的con联接程序,如果不是你的联接javabean出错了,就是你在调用bean时出错了,或者是在程序中定义数据集出了问题