jsp,我在建一个搜索,怎么把主页文本框输入的词存上,然后点击第二页的链接的时候,把这个词也赋过去

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:59:45
就是说,在jsp中,我在主搜索页面输入搜索词,然后在第一页显示1-10的结果,怎么在点击【2】这个第二页搜索链接的时候,让第二页显示11-20的内容呢?就是,怎么把搜索词从第一页赋值到第二页去,当作第二页的搜索词来显示同样词语产生的11-20的结果。(我做的是第一页和第二页不是同一个网页,而不是在同一页面刷新结果)。谢谢各位jsp高手了~~~~

问题补充:我现在已经编了一个servlet的程序,把主页上输入的关键词传给第二页了,但是,怎么能把这个词,赋给第二页的一个变量(searchWord),并进行“点击按钮”之后进行查询,还没实现。还望多多指教~~~
上面提到的“点击按钮”是在点击【2】这个链接时,一并完成的,不是手动点击的。这个问题也算在内~~~谢谢高手

就是。。。在【2】这个链接下面怎么编程。。。我不知道

这样 你把查询条件放到session里面 然后第二个页面在获取条件参数的时候如果为空 那就去session厘米取查询条件

和上边说的不同,最好不要放在SESSION里边,因为session是在整个会话当中都存在的,如果你在页面有取这个的查询条件的语句的化,会一直取这个条件的,但是你可能不关闭浏览器还要搜索其他的关键词的,按照你的思路,我建议在表单里边做个隐藏域传递吧,这样到第二页的时候根据名字取出来,显示在搜索框里边。
第一页中 这样操作 :<input type=hidden name=id value=<%=id%>>

第二页里边 显示的时候这样:查询条件:<input name=answer value=<%=request.getParameter("id")%>
就可以了!

你第一次把结果全部查出来,然后放到一个list里去,写进session
然后在第2页把11-20的值取出来就行了。。