下面是几个数据库分页遇到的小问题,与编码无关,与基础有关啊.我基础不好,谁帮解答一下谢谢了.因为最近经常要问些问题,所以不能那么大方,一出就是一百,所以......希望见谅啊.1,         while (rs.next()) {
                Bean bean = new Bean();
                bean.setId(rs.getLong(1));
                bean.setTitle(rs.getString(2));
                bean.setAddDate(rs.getTimestamp(3));                list.add(bean);
            }
            rs.close();            rs = state.executeQuery("select count(*) from bean");
               
            
       请问Bean bean = new Bean();定义的对象bean 对rs = state.executeQuery("select count(*) from bean");这句话里的bean有效吗?因为它包含在while循环里,所以有疑惑            
            
                     
  2,  是否创建一个列表以后,它存放多少数据,它的大小就是多少?
                       
            
           3, <span><a href="?pageNo=<%=pageNo - 1%>">[上一页]</a></span> pageNo是页面号, 它能作为一个地址传到servlet 里???
            
               
            
   4,    <form style="display:inline;"> //style里是什么意思?百度上没查到
                <select name="pageNo">
<%
    for (int i = 1; i <= pageCount; i++) {
%>
                    <option value="<%=i%>" <%=(i == pageNo ? "selected" : "")%>><%=i%></option>
<%                                           //value外面那句什么意思? 怎么能这样写,能传送表单数据吗?    }
%>
                </select>
                <input type="submit" value="go" />
            </form>
            
            

解决方案 »

  1.   

    1.此bean非彼bean,意义不一样
    2.否,还要加上索引空间大小等,除非你另外指定
    3.pageNo可以作为一个参数传入到Servlet,通过request.getParameter("pageNo")获得
    4.style是HTML语法,代表样式或者特性.value外面的意思是看看i是不是等于pageNo,如果是的话就把当前的option设为选中状态
      

  2.   

    1、这个bean是用来封装数据的,里面有一堆get/set方法,select count(*) from bean中的bean是里数据库中有一个表名叫bean
    2、不是
    3、pageNo是作为参数传给servlet
    4、style是用来控制样式的,不是传送表单数据而是显示一个下拉列表,当i等于pageNo时将它选中
      

  3.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【mailghyth】截止到2008-07-29 07:22:49的历史汇总数据(不包括此帖):
    发帖的总数量:42                       发帖的总分数:1150                     每贴平均分数:27                       
    回帖的总数量:372                      得分贴总数量:237                      回帖的得分率:63%                      
    结贴的总数量:41                       结贴的总分数:1120                     
    无满意结贴数:1                        无满意结贴分:100                      
    未结的帖子数:1                        未结的总分数:30                       
    结贴的百分比:97.62 %               结分的百分比:97.39 %                  
    无满意结贴率:2.44  %               无满意结分率:8.93  %                  
    值得尊敬
      

  4.   

    上面回答的很好,补充下 style里的inline表示一行显示的意思,当然用在form里没什么意义
      

  5.   

    我第一个问题的情况是这样的:
        
          Bean bean = new Bean();这句只在while循环中定义有,而且整个servlet里也只有它一句,
         问题重点是:
         rs = state.executeQuery("select count(*) from bean");
        这语句里的bean是否可以不用定义就能在查询语句中调用,或者说while已经定义,所以rs那一句,可以引用bean.?