把要传的信息放在session中,到第三个页面取就行了

解决方案 »

  1.   

    第一种方法:使用session
    第二种方法:第一个页面参数传递给第二个页面,但不显示,然后传到第三个页面。
    建议使用第一种方法。
      

  2.   

    方法1:session
    方法2:使用hidden传递给第二个页面,但不显示,然后同样以此传到第三个页面
      

  3.   

    要不用表单的隐藏文本域,或是直接用?代参.到第二个页面后把request对象继续传递到第三个页面就可以了.
      

  4.   

    放在一和Bean里,并设置它的scope为session
      

  5.   

    两点建议
    1:不要用session 
       原因:
       1.1、session中的值改变了会对其他页面造成影响 
       例如:
       a页面为第一个页面,b页面为中间页面,是一新开窗口,c页面为第三个页面,需要把a页面中param文本框中值作为变量传递到第三个页面。当我打开了b页面后(称为b1) 没有随即进入c页面,而是又到了a页面,改变了param文本框中的值后,进入了b页面(称为b2),此时session(“param”)中的值已经变了,如果此时回到b1页面进行操作就无法把正确的值传递到c页面了。
       由于B/S结构了灵活性 我们很难控制客户端操作的顺序和流程,因此刚才说的这种情况其实很难避免。所以我认为session中比较适合存放用户名和密码这类在一次操作过程中不会发生变化的信息。
      1.2 session中的内容的大小是有限制的  
    2:用hidden隐藏表单传递参数 
       b页面把a页面传递的参数记录在其自身的hidden中,c页面都从前一页的hidden中取值,这样就可以避免上述问题。
      

  6.   

    基本同意楼上的,用第二种比较灵活,但在IE5.5及以下的版本,要是在跳转的页面有<form>元素的内容会出现下载的页面的,酌情考虑
      

  7.   

    thanks to all of you!
      

  8.   

    a.jsp——b.isp接收,用隐藏表但继续传递——c.jsp