当前位置: 代码迷 >> J2EE >> java.net.MalformedURLException,该如何解决
  详细解决方案

java.net.MalformedURLException,该如何解决

热度:117   发布时间:2016-04-22 00:52:08.0
java.net.MalformedURLException
java.net.MalformedURLException
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)


Java code
String url = request.getParameter("xxx");InputStream in=null;            URL imageUrl = new URL(url); in = imageUrl.openStream();


高人帮忙

------解决方案--------------------
有值的话就是协议不对,比如new URL("www.google.com");就抛java.net.MalformedURLException: no protocol: www.google.com
应该是new URL("http://www.google.com");才对
你确定你打印的java.net.MalformedURLException后面没有任何异常消息?这只有在url是null时才这样
------解决方案--------------------
抛出这一异常指示出现了错误的 URL。或者在规范字符串中找不到任何合法协议,或者无法分析字符串。
你把url打印出来自己排查吧。。
------解决方案--------------------
协议和IP地址是必备的,端口和路径可选
new URL("http://www.google.com");


------解决方案--------------------
协议和IP地址是必备的,端口和路径可选 
new URL("http://www.google.com"); 

我的空间有例子自己看啊
------解决方案--------------------
URL 格式错误

说明 URL imageUrl = new URL(url); 没有得到对象!
  相关解决方案