Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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 通过URL发布调用spring控制器操作时出错_Java_Spring_Servlets - Fatal编程技术网

Java 通过URL发布调用spring控制器操作时出错

Java 通过URL发布调用spring控制器操作时出错,java,spring,servlets,Java,Spring,Servlets,我定义了像@RequestMapping/logiuser.sn这样的操作映射,并尝试从 url = new URL("loginuser.sn"); HttpURLConnection conn = (HttpURLConnection)url .openConnection(); 我收到以下错误java.net.MalformedURLException:无协议: 代码正确吗?您的URL应该是http://hostname:portname/extra 现在您还没有为URL指定协议 由于

我定义了像@RequestMapping/logiuser.sn这样的操作映射,并尝试从

url =  new URL("loginuser.sn");
HttpURLConnection conn = (HttpURLConnection)url .openConnection();
我收到以下错误java.net.MalformedURLException:无协议:

代码正确吗?

您的URL应该是http://hostname:portname/extra 现在您还没有为URL指定协议

由于未指定协议(即http

)而引发As,您错过了http://因此它是无效的url。看

抛出以指示已发生格式错误的URL。在规范字符串中找不到合法协议,或者无法分析该字符串


正如异常所说,MalformedURLException:无协议。有效的url类似于http://localhost:8080/appContext/loginuser.sn. 取决于您的设置和部署。现在我可以在传递整个url后发布。谢谢@rene-Link
URL url =  new URL("http://localhost:8080/base/yourpart");
HttpURLConnection conn = (HttpURLConnection)url .openConnection();