是这样,我现在在一个构架上添加新页面,构架是用struts+spring搭建的,我想做的是点击一个按钮,在框架之上添加一个网页,但是新网页修要这点点击页面的一个值做为数据库的参考。我想这么做,在点击按钮上直接连接一个新页面,我想问一下,再两个页面中怎么进行参数传递?或者谁知道怎么不用新做action,在过去的action中就能做呢,主要是现在的框架把页面显示在一个固定位置上,我不知道怎么让新页面浮动在框架之上

解决方案 »

  1.   

    struts?
    1和2差别蛮大的  form action=“xxxxx。jsp”
      

  2.   

    没看明白,不是直用新页面做action就可以了吗?
      

  3.   

    window.open()不行?  不是很明白
      

  4.   

    js里面写个widow.openn();方法就可以了
    window.open("DispatchAction.do?(服务类名)&(参数一)="+pram1+"&(参数二)="+pram2,"(功能名称)","left=100, top=100 ,height=200, width=500, toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no");
      

  5.   

    window.open是可以的
    然后再用window.opener
      

  6.   

     弹出页面有几种方式:一:target="_top" 覆盖最顶层的窗口  
    二:target="_self"  当前窗口打开 
    三:target="_blank" 新窗口打开  
      

  7.   

    我具体的问一下,就是在两个form表单之间传值。我是用的是struts1,已经在struts的配置文件中两个不同的form表单中定义了一些参数,现在想把一个表单的参数传递给另一个表单的参数,应该怎么写,这两个form不在同一个页面上。
      

  8.   

    回复6楼:我用的就是你这种方法,但是子界面的表单和父界面不同,我想问一下)&(参数一)="+pram1+"&(参数二)="+pram2是什么意思,在Action里怎么得到pram1、pram2
      

  9.   

    你可以在目标页面jsp里设置参数,类型为hidden,取的时候就可以从目标页面里取那个hidden的值了。