a.jsp(主界面)代码:
<html>
  <head><title>主界面</title></head>
  <body>
      <div>
<iframe src="1.jsp" width="100%" height="95%">
         <input   type=button   value="查询"   onclick="?">
</iframe>
      </div>
    </body>
</html>
**************************************************************************
1.jsp是一个数据统计页的查询条件填写页
因为功能需要,必须保留a.jsp这个页,使它不能被关闭或替换,所以结果显示也得显示在本页的div中.
这个页想实现的功能是:在1.jsp中填写信息->点击查询以后,把用户在1.jsp中填写的查询条件传给2.jsp中,并同时显示该页.而这个2.jsp也要显示在a.jsp页里的div中.
**************************************************************************
不知道能不能实现,如果能实现的话请各位大虾指点一下小弟.如果不能实现请给我指条明路,小弟已经困惑了好几天了......

解决方案 »

  1.   

    不是这样写滴。1.jsp应该是一个独立的页面,查询条件的对话框,查询按钮等等都应该在1.jsp里面,点击查询,表单提交到2.jsp,页面也就自动调转到2.jsp了,在a.jsp里开一个iframe只不过是在里面提供一个地方放 firame里面的页面罢了,src指向的页面如何调转,如何提交,是独立的
      

  2.   

    在1.jsp中用用form提交数据,把form的target设为2所在的iframe的ID看看吧。
      

  3.   

    我在1.jsp的form中添加了target="frame"   iframe的ID为frame  点查询没反映了....
      

  4.   

    to:chrisli1983(康仔)
      
         你说的意思我也知道,可现在的问题是我想不出有什么办法既能把1.jsp中所填的查询条件传到下一页又能让2.jsp显示在当前div中
      

  5.   

    怎么会不行啊,1.jsp位于a.jsp的iframe当中,他表单提交调转到2.jsp后,2.jsp也还是在a.jsp的iframe当中的啊, 你不要把targer设为_blank 啊