Hi

I want to read a a large XML file for each request that comes to the ActionServlet.
This is for a reporting application. What I did was I created seperate XML file where I have specified the action elements and its related subelements. So when I get the request I get the corresponding XML node from the XML file for that action and based on its subelements I enter a log into a database.


So I have my customized ActionServlet. And I am instantiating myXmlClass in the process method. And I call a method called myXmlClassObject.getXMLLogMessage() for each request (for each Action class).
What is the recommended way to do this.


The problem that I am having is that the application freezes at the line "instantiate myXmlClass " in the process method of my servlet.

Currently my code look like this

//MyActionServlet.java

init()
{
//perform initialization()
super.init()
}


process() { //do stuff instantiate myXmlClass (which has a _saxparser.parse() method)

myXmlClassObject.getXMLLogMessage()//some database calls underneath it for some logging
//do stuff
}


Should I make a static object of myXmlClass in my actionServlet.
Should I put myXmlClass into session, and check for each request whether this object exists in session, if not create it.


Please help!!

_________________________________________________________________
Make the most of your family vacation with tips from the MSN Family Travel Guide! http://dollar.msn.com



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to