呵呵,如果你不想通过刷新页面的话你试试xmlhttp吧,你可以去web开发的javascript搜寻一下相关的内容

解决方案 »

  1.   

    xmlhttp怎么使用阿?我搜过但是不会用。哪位帮忙使用这种技术解决一下,再给100分。
      

  2.   

    <meta http-equiv="refresh">可以
    实现刷新
      

  3.   

    JS中的数据不提交是不可能传到JSP的,如果不刷新到是可以,通过XMLHTTP可以实现,给个小例子,自己去研究吧:)
    <html>
    <head>
    <script language="JavaScript">
    function AddDataPost(sUserId,sUserName)
    {
        var oBao = new ActiveXObject("Microsoft.XMLHTTP");
        //特殊字符:+,%,&,=,?等的传输解决办法.
        //escape(sUserId),escape(sUserName);
        sUserId = escape(sUserId);
        sUserName = escape(sUserName);
        var userInfo = "userid="+sUserId+"&username="+sUserName;
        oBao.open("POST","server.jsp",false);
        oBao.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
        oBao.send(userInfo);
        //清空输入框数据.
        document.all.userid.value="";
        document.all.username.value="";
        //服务器端处理返回的是经过escape编码的字符串.
        alert(unescape(oBao.responseText));
    }
    </script>
    </head>
    <body>
    <input type="button" onclick="AddDataPost(document.all.userid.value,document.all.username.value)" value="AddDataPost">
    <br>
    userid:<input type="text" name="userid">
    <br>
    username:<input type="text" name="username">
    </body>
    </html>
    不过XMLHTTP要求客户端和服务器端都要有IE5+
      

  4.   

    不可以,因为jsp先于js运行。
    如果在不通的页面之间倒是可以通过session来传,不过并不是每个client都支持session。