17. februar 2003 - 13:39Der er
3 kommentarer og 1 løsning
XML protocol exception
Når jeg afvikler dette fra en main class, virker det fint. Den kan godt build("list.xml"). Men afvikler jeg det fra en bean, brugt af en jsp på min tomcat-server får jeg en exception:
org.jdom.JDOMException: Error in building: no protocol: list.xml
Når du er inde i web container skal du ikke bruge: doc = builder.build("list.xml"); men: doc = builder.build(new InputSource(getServletContext().getResource("list.xml").openStream())); hvis den er inde i web applikationen.
getServletContext(); er en servlet metode, men det er en bean, da jeg skal bruge den sammen med en jsp. Har du en løsning på hvordan det gøres, for den kender den jo ikke i beanen.
Du kalder getServletContext().getResource("list.xml") i din servlet/JSP og passer den til din bean.
Men det var sikkert også det du fandt ud af.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.