网页传值 是Session还是url parameters, 还有cookie应该是很基础的问题, 但是还没完全明白.请大家给点意见.

解决方案 »

  1.   

    首先要有范围概念
    session是保存用户整个会话时期的变量,比如保存用户名,在需要登录的时候进行用户验证
    request是表示用户当前请求的上下文,比如表单提交等
    cookie也能保存用户整个会话时期的状态,但有些机器禁止了cookie,所以出现了session
      

  2.   

    Session是用来在服务器保存状态的。而url parameters是用来传递交互的。cookie是在客户端来保存状态的。如果传值其实都可以实现。但是各自的意图不一样。这个到网上去查下。有很详细的资料说明。
      

  3.   

    get和post都是getParameter来取的
    session是服务器端的东西。要不看看我们的jsp教程?http://test.family168.com/tutorial/jsp/html/index.html
      

  4.   


    Session和url parameters都是可以的,只不过 Session是保存在服务端,
    只要session没关闭,在当前应用的任何一个网页都可以取得到数据 
    url parameters不过是一次请求,只有你请求的目的页面取得到数据,一旦重定向就
    取不到了
     
      

  5.   


    说的很对,所以如果只是一次请求用到的参数就用url parameter,比如某个页面的查询条件
    如果要在整个应用都用到的数据就放在session中,比如用户的登陆信息
    cookie和session差不多,但是cookie还可以写到客户端中,下次用户来登陆还可以取到。