java web问题

新部署的项目,使用get请求,带请求参数,比如 xxx/test/hello.jsp?name=zhangsan,第一次打开浏览器访问可以获取到 zhangsan,不关闭浏览器时第二次访问就无法得到 zhangsan,关闭浏览器过段时间再次访问,第一次正常,然后又失败,请问是什么原因?谢谢 ??是不是缓存什么的??
第一次访问:

以后访问:

http://luojinbai.duapp.com/?action_flag=STU_PASSWD&stu_num=1002111048

第1个回答  2014-02-11
第一次访问时,会为新跳转到的页面传递参数,而且这些参数是从原始页面传到新页面的,所以可以传过来,但是之后的访问其实际并非从原始页面跳转过来的,所以参数无法正确传递...追问

怎么解决这个问题呢

追答

知道会话跟踪不?知道Web开发九大内置对象不?你可以先去了解一下这些内置对象的使用方法,知道如何合理使用它们,这个问题就一定可以解决的,呵呵呵!我在这里不可能把它们给你细细的讲解的,不过建议你去了解下,扩充一下自己的知识...

第2个回答  2014-02-11
你好 贴一下代码看看 也有可能是缓存问题
第3个回答  2014-02-11
第二次打开的时候链接有name=zhangsan么,没有的话得不到就正常,get请求追问

第二次以后都得不到 name=zhangsan,get请求的请求参数 有什么特点的吗

追答

第二次你访问的链接是 xxx/test/hello.jsp?name=zhangsan 还是 xxx/test/hello.jsp
要是xxx/test/hello.jsp 的话,没有是正常的

get请求所有参数都要写在url里,网上搜get post区别有好多

第4个回答  2014-02-11
如果是缓存的话,确实可以加个时间搓,保证每次都提交追问

谢谢您

第5个回答  2014-02-11
参数里你加个时间戳试试追问

谢谢您

相似回答