有两个页面 页面上都是文本框 填写完成第一个页面之后才能填第二个 
那么第一个页面填写的多个值 怎么到第二个页面提交到的action中去呢

解决方案 »

  1.   

    1、直接在第二个页面request.getParameter
    2、中间通过action转发,也就是第一个页面传到一个action上,action再跳转到第二个页面
      

  2.   

    在第二个页面设置隐藏域<input type="hidden" name="id">
    第一个页面<a href="第二个页面.jsp?id=xxx" />
      

  3.   

    第一个页面用form表单提交到action中,然后放置在session中,就可以在第二个页面显示了!
      

  4.   

    1、第一个页面跳转到第二个页面
    2、第二个页面通过request.getParameter()获得相应的参数值,放到页面的form中的隐藏域中
    3、在第二个页面的文本框中输入数据,点击提交即可。
      

  5.   

     就是不能用session  而且第一个页面提交的数据得提交到第一action 中 之后才跳到第二个页面 然后第二个面上填完数据 再提交到第二个action中进行操作 改怎么弄
      

  6.   

    方式比较多。1。第一表单,提交到action action再转发到第二个页面的隐藏域,然后再提交
    2。通过session 保存,到第二个页面action里面,获取以后清空
      

  7.   


    1.有很多办法比如创建request对象:、
         A . HttpServletRequest request = ServletActionContext.getRequest (); 
         B.ActionContext ct= ActionContext.getContext()
       HttpServletRequest request= 
       (HttpServletRequest)ct.get(ServletActionContext. HTTP_REQUEST ); 然后request.setAttribute(name,value)
    在页面获取获取name即可
    2.可以再第一个action里面配置想要传值对象的set和get方法,struts2会通过配置文件获取到值的
      

  8.   

    第二个页面上放一堆 <input type="hidden" name="xxx" value="第一个页面的值">
      

  9.   

    第二个页面加上隐藏域接受第一个页面传来的参数
    STRUST2配置文件
    <result type="chain">第二个页面</result>
      

  10.   

    单个页面用request,多个页面共享就用session!!