怎么没人回答啊。帮帮忙拉。
我不知道的是在转到第二个页面的时候怎样可以取得前一个会话中绑定的数据,再在这个页面中把数据加进去。我想在action里实现。

解决方案 »

  1.   

    session.setAttribute()和session.getAttribute()应该可以还可以在页面中加入隐藏域保存数据  <input type=hidden...
      

  2.   

    在页面中加入隐藏域保存数据  是可以,但公司用的是struts,所以很多东西需要在action里实现。。
    to:这几年
    是的公司是用struts。
    各位帮帮小弟拉
      

  3.   

    你可以自己写一个对象来对应每个页面的表单,然后把它存到Session中,最后一起处理但我觉得最好还是分开来处理。要不然一不小心,岂不是全部白填了。
      

  4.   

    那在另外一个页面中怎样把对象中的数据取出来啊。我以前没用过java。救命啊
      

  5.   

    两个提交页面,你打算用几个action来处理?你可以在ANGGEaction里把ActionForm 放进session
      

  6.   

    恩,用session对系统的开销太大了,还是尽量少用session吧,你可以在action中简单的进行传值,例如action="updateid?id=<%=id%>"这是把id传到updateid这个servlet中,当然你也可以传到jsp中,然后再通过getAttribute进行取值
      

  7.   

    可以使用一个ACTIONFORM,包含三个页面的提交数据,然后在各个页面上把不需要的数据隐藏,这样可以么
      

  8.   

    对应每个表单的actionform保存了提交表单的值这样你可以在最后一个action里面从session里取出提交数值
    放进库中
      

  9.   

    你可以把对象封装到自己的javabean中,然后把对象放到session.setAttribute中,绝对没有问题
    不过你要注意的是,你每次要取得你已经创建的session,不要重新创建
    request.getSession().getAttribute
      

  10.   

    to: sandyen(杉叶)
    怎样在另外的action中取得已经创建的session?我就是这里不知道怎样做。
      

  11.   


    在action的execute中
    HttpSession session =request.getSession();
      

  12.   

    问题解决了,谢谢各位。我还想问问。网页中页与页之之间的数据要共享的话是怎样传递的,能不能不放进数据库就可以每个页面都可以用。有没有象应用程序那样可以定义一个全局变量,那样各个页面就可以访问这些变量了?别笑我,我以前没接触过用java做web的项目,所以很多东西都不懂。再次说声谢谢
      

  13.   

    设置一个变量的生命周期为:Application,这样在WEB服务器中的所有页面就能共享了。
      

  14.   

    jsp中设置和servlet是一致的,不过jsp中application和servlet中servletContext变量一直
      

  15.   

    用一个JavaBean存储所有的提交信息,将JavaBean放到session中。
    这样每一个页面只对该Bean部分属性的修改。到最后可以从该Bean中提取数据显示在页面中,也可以插入数据库
      

  16.   

    ---------------------------------
    你可以把对象封装到自己的javabean中,然后把对象放到session.setAttribute中,绝对没有问题
    不过你要注意的是,你每次要取得你已经创建的session,不要重新创建
    request.getSession().getAttribute
    贊同
      

  17.   

    可是我看到这个贴子:
    http://expert.csdn.net/Expert/topic/2971/2971708.xml?temp=.2705957
    不知道上面说的怎样解决
      

  18.   

    可是我看到这个帖子:
    http://expert.csdn.net/Expert/topic/2971/2971708.xml?temp=.2705957
    不知道上面的问题怎样解决