又是一个struts2的问题,我从action里传了个user对象到jsp页面A,现在我要重页面A直接转跳到页面B,不经过action什么的,就是一个转跳,我希望页面B也可以显示出这个user对象来,要怎么写啊?详细点,两个页面要怎么写都写出来

解决方案 »

  1.   

    在action中把user放在session中,这样在会话期间的任何页面都能获取user了
      

  2.   

    struts2是用set get方法的,但是好像用了一次,第二个页面就用不了了,request.setattribute()也不行啊,也是用一次啊
      

  3.   

    要么在第一个action里设置session,把user对象存进去,要么在第一个页面那里写java代码,把user对象存到request或sessioin里
      

  4.   

    直接用隐藏域传过去啊!!要么直接url地址也可以啊!!!
      

  5.   

    request对象处理的是一次请求,你不能用request来处理页面间的传值
    对象存放,在多页面间的传递,一般都通过session来处理
      

  6.   

    两种办法:1、你在action中把user设到session中去,这样你在页面中可以随意获取user的;
              2、你在页面A中把得到的user设到request中,然后在页面B中就可以request.getParameter("user");这样就可以得到user了。
    不用提供实例我想你应该能够明白的,不难的。
      

  7.   

    在A页面进行forward请求转发到B页面。
    forward请求转发:是指将原页面的request,response对象传入新的页面,因此这新旧页面拥有相同的 request,response对象。这样request.getParameter("param")就可以得到相应的