Hallo, ik ben bezig met een webapplicatie die op een bepaalt punt xml naar een bestand moet schrijven. In de doGet methode staat op een gegeven moment dit:
rrm = een resourceManager en levert een correcte waarde
De FileResponse klasse is een zelfgeschreven classe en fugeert als een wrapper om het normale response object. Het enige verschil is dat als je dan de printwriter opvraagt je niet de "browser" krijgt maar een printwriter naar een bestand... De overige methodes worden direct uit de originele response geretourneerd/geset.
Maar bij het runnen rolt deze error eruit
Iemand een idee?
code:
1
2
| RequestDispatcher dispatcherXML = getServletContext().getRequestDispatcher(rrm.getXmlSource());
dispatcherXML.forward(request, new FileResponse(response, xmlFile )); |
rrm = een resourceManager en levert een correcte waarde
De FileResponse klasse is een zelfgeschreven classe en fugeert als een wrapper om het normale response object. Het enige verschil is dat als je dan de printwriter opvraagt je niet de "browser" krijgt maar een printwriter naar een bestand... De overige methodes worden direct uit de originele response geretourneerd/geset.
Maar bij het runnen rolt deze error eruit
code:
1
2
3
| java.lang.NullPointerException at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:159)
at org.apache.jasper.runtime.JspWriterImpl.flush(JspWriterImpl.java:205) |
Iemand een idee?