其实就是servlet和applet的通信了,你上网上找找,好多例子呢

解决方案 »

  1.   

    如果你对客户端没有任何要求可以直接使用
    response.write 
    不过整个页面都会刷新 可能你不想使页面刷新  可以使用下面的方法 
    可以使用XMLHTTP
    -----------------------客户机上运行的  get.html 
    <html>
    <head>
    <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
    <!--
    function getonlinenum()
    {
    var objXMLHTTP=new ActiveXObject("MICROSOFT.XMLHTTP");
    objXMLHTTP.open("GET","get.asp",false);
    objXMLHTTP.send("");
    var strReturn=objXMLHTTP.ResponseText;
    online_num.innerHTML=strReturn;
    }
    //-->
    </SCRIPT>
    ----------------------服务器上运行的 send.asp  我是用的ASP 也可以改成JSP并不困难
    <%Response.Expires=-1
    response.ContentType ="text/xml"%>
    <?xml version='1.0' encoding='gb2312'?>
    <%
    dim notice
    '这里读取数据库
    ……
    ……
    notice = rs.getString(1)
    response.write notice
    %>
    </head>
    <body onload="setInterval('getonlinenum()',500)">
    <span id=online_num LANGUAGE=javascript ></span></body>
    </html>
    ------------------------以上过程在客户端不会刷新页面
      

  2.   

    当然更复杂的传递过程就要好好学学XML了
      

  3.   

    上网找不到符合我具体要求的例子,我的开发工具是JBuilder 7 + Oracal 8。
    我想高手们肯定有不少这方面的例子,如果愿意,请把例子贴上来。
    如有回复,立即结贴。