大家好,在下有个小问题急待解决。是这样的,我在per1页面修个某些信息,然后修改成功后要跳转到per2页面,然后要在页面上显示修改成功的数据,否则在本页显示错误的信息。那我是要跳转到per2的action还是跳转per2的这个页面呢?主要是我怎么将我修该过后的数据传到在没有任何触发事件的pero2的页面上让其显示?这里存在页面的跳转和数据传递的显示两个问题啊!!

解决方案 »

  1.   

    跳转到per2的action,在per2的action做数据初始化操作
    跳转到per2页面,加载页面是,发送一次ajax请求,做数据的初始化操作
      

  2.   

    你在per1页面的数据只属于per1的request,不能在per2里面共享,除非你把数据放入session中。
      

  3.   

    如果我跳转到per2的action的话那个Per2页面能够显示么?
      

  4.   

    在per2的action做数据初始化操作??呵呵 不好意思,这个怎么做啊?
      

  5.   

    首先per2页面显示所有数据  是经过一个action findAll查出来的per1页面修改后跳到findAll,不就跳到per2页面了吗
      

  6.   

    per2的action里面做一次读操作啊,struts2可以配置redirect跳转的
      

  7.   

    直接把数据放在Session中,跳到pre2页面
      

  8.   

    最好重定向到第二个action中,
      

  9.   

    既然你是使用的SSH框架整合当然要跳转到per2的action
    然后在action中获取per1传过来的值,把它设置成属性,
    最后在per2页面上获取这个属性就行了。