我现在有一个主页面,main.jsp  这么页面里面用到了几个<jsp:include>标签包含了几个其他页面,假设是a.jsp   b.jsp
现在我从后台request.setAttribute 把对象放入request对象,假设是bean对象,并且转向到main.jsp
我想问的是,我的a.jsp     b.jsp  能得到bean这个对象吗?需要去得吗?还是直接可以用了?

解决方案 »

  1.   

    看看是不是属于上下文关系,应该可以得到吧,不信你可以回a.jsp页面试着取出值看看.
      

  2.   


    应该怎么写?我用的struts1.2   
    return mapping.findFoward();
      

  3.   

    Request只能在当前页面用的。。页面间传递还是用session。
      

  4.   

    我没有在页面间传递啊。。我把其他页面包含进来,编译的时候不是都在main.jsp了吗?
      

  5.   

    不可以,<jsp:include>都已经编译完成了,再去取值
      

  6.   

    你去各个页面a.jsp,b.jsp,main.jsp把你设的那个值取出来看一下不就知道对不对了
      

  7.   

    是不可以的,我试了下,要传用session可以,要就再设置request提交到 a.jsp
      

  8.   

    楼主自己设个值在request 里面,然后看看能不能出现,我觉得一次页面跳转是可以的,而且<jsp:include/>是动态的
      

  9.   

    每个Bean有一个Scope,把它设成“Request”差不多吧
      

  10.   

    可以的jsp 不是还有个jsp:useBean