首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接收java.net.MalformedURLException

接收java.net.MalformedURLException
EN

Stack Overflow用户
提问于 2011-09-20 06:59:49
回答 2查看 584关注 0票数 1

当我运行以下代码块时:

代码语言:javascript
复制
try {
    URL surl = new URL("http://w3devadv.liveproj.com/api/apiRequest.php?Method=getdealdetails&DealId=2&SessionId=EA3JQ0RZJT4e66223143fc5");

    SAXParserFactory spf = SAXParserFactory.newInstance();

    SAXParser sp1 = spf.newSAXParser();
    XMLReader xr = sp1.getXMLReader();

    DealdetailsHandler dh = new DealdetailsHandler();

    xr.setContentHandler(dh);

    xr.parse(new InputSource(surl.openStream()));
} catch (MalformedURLException mue) {
    mue.printstacktrace();
}

我收到这个错误:

Exc = java.net.MalformedURLException

有人能指出我做错了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2011-09-20 07:20:20

您的代码应该如下所示:

代码语言:javascript
复制
try {
    URL surl = new URL(
        "http://w3devadv.liveproj.com/api/apiRequest.php?Method=getdealdetails&DealId=2&SessionId=EA3JQ0RZJT4e66223143fc5");
    SAXParserFactory spf = SAXParserFactory.newInstance();
    SAXParser sp1 = spf.newSAXParser();
    XMLReader xr = sp1.getXMLReader();
    DealdetailsHandler dh = new DealdetailsHandler();
    xr.setContentHandler(dh);
    xr.parse(new InputSource(surl.openStream()));
} catch (MalformedURLException e) {
    // Handled the exception in an appropriate way
}
票数 -1
EN

Stack Overflow用户

发布于 2011-09-20 07:08:17

在使用此函数时,您需要使用that,在该捕获中使用MalformedURLException

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7481270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档