I have been working on sending XML file from simple client to servlet for a week now,and I couldn't overcome the problem. The problem is that when I send the XML file that was generated in the client side, the servlet recieves it as numbers, therefore, I have to rebuild the XML file, so I had to use the SAXbuilder, and write some data to the client again. Though, the client throws excpetion in the InputStream line. Below are the codes:
client side:
----------------------------
servlet side:
-----------------
xml file
----------------
Excpeiton throwed
java.io.IOException: server return Server returned HTTP response code: 500 for URL: http://localhost:8080/TryXML/S at sun.net.www.protocol.http.HttpURLConnection.getInputStream at C.onSendData(C.java:75) at C.main(C.java:22)
Please I need help [ November 14, 2008: Message edited by: Paul Sturrock ]
Your question is a little confusing - you don't appear to be using a Servlet, you seem to have two clients? Is there a Servlet configured at http://localhost:8080/TryXML/S ?
Sorry for posting the wrong code for the servlet side. Any way I solved the problem and I removed the SAX builder and read the input as String line and rewrote them into another xml file.
But, there is another problem.. When I integradet the client class with an Applet, the Applet fails to load. and this is due to the Jdom pakcage. It says: NoClassFound for org.jdom.... or no definition found for java.lang.jdom something like that. I separated the Applet class from the class that will generate the xml and make connection, but same error.