Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么不是';准备就绪状态是否更改为4?_Java_Ajax_Jsp_Servlets - Fatal编程技术网

Java 为什么不是';准备就绪状态是否更改为4?

Java 为什么不是';准备就绪状态是否更改为4?,java,ajax,jsp,servlets,Java,Ajax,Jsp,Servlets,我制作了一个简单的表单,单击submit,它将进入AJAX,处理后发送到servlet。我没有打印servlet的响应,只是显示一个警报,但它不工作。求你了,有什么解决办法吗。 JSP: Web xml: <servlet> <description>This is the description of my J2EE component</description> <display-name>This is the display name of

我制作了一个简单的表单,单击submit,它将进入AJAX,处理后发送到servlet。我没有打印servlet的响应,只是显示一个警报,但它不工作。求你了,有什么解决办法吗。 JSP:

Web xml:

<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>servlet1</servlet-name>
<servlet-class>ajaxeg2.servlet1</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>

这是对我的J2EE组件的描述
这是我的J2EE组件的显示名称
servlet1
ajaxeg2.servlet1
servlet1
/servlet1
试试这个 `

            var x = new XMLHttpRequest();
            x.onreadystatechange = function(){
            if(x.readyState == 4 && x.status == 200){
                alert("happyness");
            }
            };

            x.open("GET","servlet1",true);
            x.send();
您必须调用fn1()一次才能进行ajax调用,out.print将不起作用,因为这是一个ajax请求,所以页面不会重新加载


`

您的servlet类是什么?是带小“s”的“servlet1”吗?
            var x = new XMLHttpRequest();
            x.onreadystatechange = function(){
            if(x.readyState == 4 && x.status == 200){
                alert("happyness");
            }
            };

            x.open("GET","servlet1",true);
            x.send();
            var x = new XMLHttpRequest();
            x.onreadystatechange = function(){
            if(x.readyState == 4 && x.status == 200){
                alert("happyness");
            }
            };

            x.open("GET","servlet1",true);
            x.send();