首先在数据库上建一个表,其中包含姓名和地址。而在一个JSP页面中有两个frame,上面一个frame输入要查询的姓名。在下一个frame中显示相应姓名的地址。请问要怎么做才能实现?

解决方案 »

  1.   

    楼主可以看看ajax
    是实现这种功能的一个不错选择
      

  2.   

    哦,谢谢www203(水户洋平)的建议,我会看一下的
      

  3.   

    有没有人能够给个例子?请用JSP写.谢谢
      

  4.   

    mainFrame.jsp------------------
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><frameset cols=15%,86% id="parent"> 
      <frame src="left.jsp" name="left" > 
      <frame src="right.jsp" name="right"> 
    </frameset>
    <noframes></noframes>left.jsp----------------------
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <script>
    function ok()
    {
    var str = document.main.t.value;
    parent.frames["right"].location.href="right.jsp?t="+str;
    }
    </script>
    <body>
    <form name="main" method="post" action="right.jsp" target="_top">
    <input type="text" name="t" value="111" />
    <input type="button" name="b" value="提交到right" onclick="ok();" />
    </form>
    </body>
    </html>right.jsp--------------------------
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <%
    String t = request.getParameter("t");
    out.print(t);
    %>
    <body>
    </body>
    </html>
      

  5.   

    谢谢aimer311(有问题,先百度、再google、再csdn相关问题、最后提问)的例子。