Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.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 Ajax调用在servlet中执行后失败,405(不允许使用方法)_Java_Ajax_Servlets - Fatal编程技术网

Java Ajax调用在servlet中执行后失败,405(不允许使用方法)

Java Ajax调用在servlet中执行后失败,405(不允许使用方法),java,ajax,servlets,Java,Ajax,Servlets,我有一个奇怪的情况。我正在对我的web应用程序进行GET ajax调用,可以看到servlet中的代码在执行时不会出错,并且可以很好地退出doGet()方法。但我在浏览器上得到的响应显示405 method not allowed错误。这很奇怪。我尝试切换到POST方法类型(尽管我的是GET),但得到了相同的错误 我在日志中没有看到错误 这里会出什么问题 -Srini。您没有说您正在使用哪个库来实现AJAX。使用wget或curl从命令行尝试,以验证web服务器是否正常工作并返回正确的值。还可以

我有一个奇怪的情况。我正在对我的web应用程序进行GET ajax调用,可以看到servlet中的代码在执行时不会出错,并且可以很好地退出doGet()方法。但我在浏览器上得到的响应显示405 method not allowed错误。这很奇怪。我尝试切换到POST方法类型(尽管我的是GET),但得到了相同的错误

我在日志中没有看到错误

这里会出什么问题


-Srini。

您没有说您正在使用哪个库来实现AJAX。使用
wget
curl
从命令行尝试,以验证web服务器是否正常工作并返回正确的值。还可以尝试使用REST客户机进行更简单的测试