一直有个疑问,经过两次跳转可以取到getAttribute()的值 为什么取不到第一次转发可以通过getParameter取到的值 第二次转发却取不到。这两个方法 一些用法就不用说了 我自己也知道。就想了解一下原理 到底为什么会这样

解决方案 »

  1.   

    http://wenku.baidu.com/view/99e0cdaedd3383c4bb4cd287.html
      

  2.   

    getParameter直接从协议的字符串中取。
    getAttribute从容器的request作用域中取
      

  3.   

    getParameter( 提取客户端提交的数据)
    getAttribute( 提取相应的域里面存放的数据)
      

  4.   

    两个都是request对象中的方法,但是getParameter()方法是提取客户端输入的数据。当跳转到另一个页面以后就不会再保存。而getAttribute()方法将用户输入数据存放在request对象中,所有在使用转发的时候的就可以获取request中的数值。