严重求救(100分):写了一个类解吸XML文件,用该类的main方法测试可以的,可以为什么在一个SERVLET里去调用这个类就不行了呢? 具体错误信息是:java.net.MalformedURLException:unknown protocol:e谢谢各位大侠很急很急5555555555555555555555555555555555 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e:/aaa.xml--》file:\\e:\\aaa.xml e:/aaa.xml--》file:\\e:\\aaa.xml记住一定要用\\代替\ e:/aaa.xml这样写也是没有错的你不要写成静态类,试试我以前也是这样写的,但我没有写成静态类. 在servlet中要用有效的URL才行:如果aaa.xml对应的url是:http://localhost:8080/test/aaa.xml那就用Myxmlparser.parseXML("http://localhost:8080/test/aaa.xml");看看 如果你不是拿 E:\ 做服务器根目录的话 —— 估计也没人这样做 ,开玩笑那么,你的xml文件首先就不在servlet可以访问的URI,肯定解析不了首先拷贝xml到web根目录下,然后参考 楼上的楼上的建议 在servlet中要用有效的URL才行,不要写绝对路径. 楼上几位已经说了,你在写路径的时候,要用http来访问文件的路径,不然就会报你说的协议错误,我以前也碰到该问题! struts遍历数据简单问题 希望多顶 急急急~~ 关于Linux下用SSH的问题~ JPA多对多配置 session.getAttribute()的问题 请人帮忙一下... jsp实现登录界面最小化 关于BEAN 的问题? TOMCAT 报错 JSPSMARTUPLOAD问题(快过年了,若不解决就回不了家了,请大家帮帮我,在线候) jsp session中只能存放object,请问我要存简单的数据类型怎么做? 百度编辑器图片上传提示IO错误 拷贝的代码报500 框架网页是怎么建的啊!分分分分 请教简单的JS问题?问题解决立即给分)在线等急!!!
--》
file:\\e:\\aaa.xml
--》
file:\\e:\\aaa.xml记住一定要用\\代替\
我以前也是这样写的,但我没有写成静态类.
如果aaa.xml对应的url是:http://localhost:8080/test/aaa.xml
那就用
Myxmlparser.parseXML("http://localhost:8080/test/aaa.xml");
看看