日期:2014-05-20  浏览次数:20730 次

简单的request问题
<form action="本页面?action=submit" method="post" >
查找信息:<%if(request.getParameter("select")==null){ %><input type="text" name="select" value=""/><%}else{String select = str.convert(request.getParameter("select"));%><input type="text" name="select" value="<%=select%>"/><%}%>
分类信息:<select name="sort" size="1">
  <option value="userName">1111</option>
  <option value="name" >222</option>
  <option value="vip">333</option>
  </select>  
<input type="submit" name="[color=#0000FF]submit" value="查找"/></td>
</form>
.
<%String action = request.getParameter("action"); 
if("submit".equals(action)){ 
String sort = request.getParameter("sort");
String select =str.convert(request.getParameter("select")) ;
.
.
.
<a href="本页面?Page=<%=intpage+1%>&action=submit">下一页</a>[/color]
第一次查询完成后,有多条信息(已经分页),当我点击下一页时我想把submit又提交给本页面进行结果集翻页,但是sort,select获取不到值!request.getParameter("sort");是不是只能获取一次!
我该怎么修改,当它点击下一页时(在显示查询结果页面),再次获取其值,并进行正确翻页???


------解决方案--------------------
页面提交的时候把下一页希望的sort,select值传过去
------解决方案--------------------
<a href="本页面?Page= <%=intpage+1% >&action=submit&select=<%=select%>" >下一页 </a >

刚进去时传了什么参数进去 这里再传