jsp XMLHttprequest responseText未定义

在JavaScript中通过xmlhttprequest将参数从index.html传递到cal2.jsp后,responseText“ Undefined”出现问题。 Google搜索将近2天,尝试添加回调功能,但没有任何变化。如果有人提出建议,将不胜感激。

index.html的代码如下所示:

<html> 
<head>
    <title>JSP & Ajax Page</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">

    <script>   
    function sendInfo(){
        var v = document.getElementById("inputName").value;
        var url = "cal2.jsp?valSend=" + v;
        document.getElementById("debug1").innerHTML = url;

        var xml = new XMLHttpRequest();

        xml.onreadystatechange = function getInfo(){        
        if(xml.readyState == 4 && xml.status == 200){
                document.getElementById("returnmessage").innerHTML = xml.reponseText;
            }else{
                document.getElementById("returnmessage").innerHTML = "Connection has problem...";
            }
        };
        xml.open('GET',url,true);
        xml.send();
    };
    </script>
</head>

<body>    
    <form name="loadForm">    
    <div id="resultSet">
        <input type="text" id="inputName" value="" size="50" />
        <button type="button" onClick="sendInfo()"/>Check</button>
    </div>   

    </form>
    </br>
    <span id="returnmessage"> </span>
</body></html>

在jsp页面cal2.jsp上获取url参数,代码如下:

<%
String resultP = request.getParameter("valSend");
   out.print(resultP); %>
as516344224 回答:jsp XMLHttprequest responseText未定义

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2936183.html

大家都在问