简单的request问题

answer512 2007-10-09 05:32:50
<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");是不是只能获取一次!
我该怎么修改,当它点击下一页时(在显示查询结果页面),再次获取其值,并进行正确翻页???
...全文
101 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihaifeng0412 2007-10-10
  • 打赏
  • 举报
回复
bd
tangxiaoqin 2007-10-10
  • 打赏
  • 举报
回复
session.setAttribute(String name, String value); 保存到session里

session.getAttribute(String name); 从session获取
answer512 2007-10-10
  • 打赏
  • 举报
回复
那还不如一次传那么多参数!!!
answer512 2007-10-09
  • 打赏
  • 举报
回复
这样是可以解决问题,一次传这么多的参数不会有什么影响吧!!!
还有没有好的办法???
tangxiaoqin 2007-10-09
  • 打赏
  • 举报
回复
<a href="本页面?Page= <%=intpage+1% >&action=submit&select=<%=select%>" >下一页 </a >

刚进去时传了什么参数进去 这里再传
st00782 2007-10-09
  • 打赏
  • 举报
回复
这样是无法提交的~~~
<a href="goto()" >下一页</a>

<script>
function goto()
{
document.forms[0].action="?action=submit&page=<%=intpage+1%>";
document.forms[0].submit();
}

</script>
whwascrazy 2007-10-09
  • 打赏
  • 举报
回复
页面提交的时候把下一页希望的sort,select值传过去

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧