a.jsp<html>
<head></head>
<body>
<iframe id = "queryData" src = "b.jsp">
<iframe id = "queryList" src = "c.jsp>"
</body>
</html>b.jsp :
queryListAction 是搜索数据库并forward 到queryList<html>
<head></head>
<body>
<form action="queryList.do" method="post">
</body>
</html>struts-config.xml:
QueryData是actionForm<action name="QueryDataActionForm" path="customerQueryList" scope="request"  type="QueryListAction"  validate="false">
<forward name="success" path="/projectpre/customer/infoquery/QueryList.jsp" />
</action>如何实现,数据从b.jsp提交到action,最后在c.jsp的位置显示,而b.jsp不变

解决方案 »

  1.   

    frame框架用过,iframe没用过。
      

  2.   

    我在b.jsp加了一个iframe,id 为queryListFrm,
    设b.jsp form的id = bFrm,提交的时候,调用下面的js:
    funcation onClick() {
      bFrm.target = "queryListFrm";
      bFrm.submit();
    }
    这样做,数据会提交到action 处理;b.jsp也会保持不变;
    但是显示的部分不知道怎么做?
      

  3.   

    Try:
    相应地方改为
    <iframe name = "queryData" src = "b.jsp">
    <iframe name = "queryList" src = "c.jsp">
    <form action="queryList.do" method="post" target="queryList">
    </form>
      

  4.   

    Try:
    相应地方改为
    <iframe name = "queryData" src = "b.jsp">
    <iframe name = "queryList" src = "c.jsp">
    <form action="queryList.do" method="post" target="queryList">
    </form>
      

  5.   

    试了,还是没有显示数据,
    我改成下面的样子试了一把,也不行
    <form action ="queryList.do" method = "post" target = "parent.queryList">
    </form>
      

  6.   

    mail.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    </head><body>
    <iframe name="top" src="1.html"></iframe>
    <iframe name="main" src="2.html"></iframe>
    </body>
    </html>1.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    </head><body>
    1111111111111
    <form action="3.html" target="main">
    <input type="submit" value="submit">
    </form>
    </body>
    </html>2.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    </head><body>
    222222222222222222222
    </body>
    </html>3.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    </head><body>
    333333333333333333333333333
    </body>
    </html>
    试验成功!!!!!!!!!!!!!!!!!!!
      

  7.   

    成功了,是我其他有个地方的设置和form里面的target冲突了。