JSP条件查询翻页问题
在JSP的页面中包含输入条件查询,如果没有输入条件则显示全部内容,输入条件后查询第一页正常,但是翻页后条件就无效了,谁能告诉我个解决办法. 
 在点下一页的时候把条件的参数带上好象不管用,而且麻烦,哪位高手遇到过这样的问题给哦出个主意.
------解决方案--------------------我也是在翻页时把条件代上,很管用啊
------解决方案--------------------翻页也要把条件带上
------解决方案--------------------可以在处理第一页时将条件用bean包装后存在session里,翻页时从session里取出条件即可,大概意思路:   
 servlet() { 
 if(有查询条件) { 
   将条件值存入bean; 
   将bean存入session; 
 } 
 从session中取bean; 
 将bean与页码一起包装成sql语句; 
 获取值返回页面; 
 }   
 这只是一个思路,不一定很合理,你可以参考一下。
------解决方案--------------------有2种方法: 
      1、直接传条件; 
      2、方到session中来处理。 
------解决方案-------------------- <script language= "Javascript ">  
      function  goUrl(url) {        
         document.formPage.action = url; 
         document.formPage.target =  "_self "; 
         document.formPage.submit(); 
     } 
  </script>  
  <form name= "formPage " "  action= " "  method= "post " >  
  <input name= "Str_select " type= "hidden " id= "Str_select "  value= " <%=Str_select%>  " size= "10 " maxlength= "10 ">  
  <a href= "javaScript:goUrl( 'marriage_licence_query.jsp?page= <%=pageNow+1%>  ') ">  <img src= " <%=strLevel%> /skin/image1/common/page_next.gif " alt= "后一页 " border= "0 ">  </a>  
  <a href= "javaScript:goUrl( 'marriage_licence_query.jsp?page= <%=pageTotal%>  ') ">  <img src= " <%=strLevel%> skin/image1/common/page_last.gif " alt= "尾页 " border= "0 ">  </a>  
  </form>    
    String Str_select=request.getParameter( "Str_select "); 
    if(request.getParameter( "Str_select ").equals( " ")){ 
 查询的一些条件. 
    }   
    HQuery hquery = new HQuery(); 
    hquery.setQueryString(Str_select);                 
------解决方案--------------------我用的是笨办法,但好使,传sql语句! 
 我曾经发帖问过有没有更好的办法,到现在还没有答案!呵呵!
------解决方案--------------------传SQL语句,甚至传结果集也可以, 
 我都试过,都放在session中,在初始化时,即第一次进action的时候,判断是否有页数的那个地方,把session清空一下,就行了
------解决方案--------------------翻页带条件就好了  跳到下一页
------解决方案--------------------1、条件放入session 
 2、form 中增加hidden 属性; 
 3、传sql文 
 都可以 
 但是最好别传结果集,当数据量过大时,画面显示的速度会非常慢!
------解决方案--------------------String sql_search =  "select * from table  "; 
 request.getSession().setAttribute( "sql_search ", sql_search); 
 		List list = db.select(sql_search, 10); 
 		if(!list.isEmpty()){ 
 			request.setAttribute( "flag ",  "yes "); 
 		} 
 		else{ 
 			request.setAttribute( "flag ",  "no "); 
 		} 
 		return new ActionForward( "/search.jsp "); 
 } 
 ------------------------------- 
 search.jsp:   
  <logic:notEmpty name= "flag ">  
 		 <logic:equal name= "flag " value= "yes "> 									 
 			 <script>  
 			    window.opener.location= 'selectAll.do?action=selectAll&name=one ';