日期:2014-05-19  浏览次数:20691 次

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); 没有得到对象!