日期:2014-05-18  浏览次数:20633 次

关于查询字符串
我从一个servlet通过forward到一个jsp页面,在jsp页面上读取一些数据,用到翻页,在翻页时提交到原来的servlet,怎么把已开始提交给servlet的查询字符串在传递过去,不然的话不能实现分页的样子。
我用下面的form,只能把form中的页码(只有这一个表单项)的只作为变量传过去。
<form   id= "pagebf "   name= "PageBarForm "     action= "searhcontract.do <%= "? "+request.getQueryString()   %> "   method= "get ">
。。。。。
</form>

-------
从servlet到jsp页面时的地址为:
http://localhost:8080/qxauc/admin/searhcontract.do?typeopt=cntrctCnt&typeoptval=%BC%D7%B7%BD&submitted=submitted&searchtype=typesearch&submit=%CB%D1%CB%F7

再次页面提交以后变为:
http://localhost:8080/qxauc/admin/searhcontract.do?page=2
怎么才能变为:
http://localhost:8080/qxauc/admin/searhcontract.do?typeopt=cntrctCnt&typeoptval=%BC%D7%B7%BD&submitted=submitted&searchtype=typesearch&submit=%CB%D1%CB%F7&page=2

------解决方案--------------------
你把页面接收的数据再传遍就是了