<form action="/path1/path2/test!init.action" name="myform">
  <input type="hidden" name="a" value="aaa"/>
  <input type="hidden" name="b" value="bbb"/>
</form>
<input type="button" value="Go" onclick="go()" />
<script>
  function go() {
     document.myform.submit();
  }
</script>

解决方案 »

  1.   

    为什么用window.open('/path1/path2/test!init.action', '', ''), 
    的方式?直接用表单提交啊!
      

  2.   

    将数据分段写入js脚本,然后提交时让js迭代提交
      

  3.   

    用表单提交,你是想要window.open()那种效果吧??你可以把数据放入request中,在Action中request.getAttribute("xx")...
      

  4.   

    用POST提交表单内容吧.如果你用WINDOW.OPEN是为了隐藏掉菜单栏,你也可以在WINDOW.OPEN的页里写ONLOAD事件再把表单提交过去就OK
      

  5.   

    用WINDOW.OPEN是为了隐藏掉菜单栏