That certainly seems like the simple way to solve the problem. I was just wondering if I was overlooking a simple way to do this via web.xml servlet-mapping. I was trying to avoid having everything hit the same doGet().
-----Original Message----- From: patrick o'leary [mailto:[email protected]] Sent: Tuesday, April 21, 2009 12:51 PM To: [email protected] Subject: Re: Servlets Sharing Resources Why not have 1 servlet and based on a parameter / url, serve 2 different outputs? if(request.getString("asXML") !=null) showXML(); else showOtherStuff(); Save yourself the hassle of dealing with jndi / contexts / spring or SingleTons On Tue, Apr 21, 2009 at 12:01 PM, David Seltzer <[email protected]> wrote: > Hi All, > > Sorry for the slightly off-topic question, but I've just run into a gap > in my understanding of Servlet programming. > > The question: Is it possible for two servlets to share access to an > instance of IndexSearcher or an IndexReader? I'm thinking about setting > up a Search servlet to provide XML search results and a Statistics > servlet to provide numeric statistics based on the same data. > > I imagine the right way to do it is to make both servlets child classes > of a manager class, but I'm not sure how that would look. I'm also not > sure how to configure tomcat in this scenario? > > -Dave > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
