We're pleased to have you here with us in the servlets forum, but there are a few rules that need to be followed, and one is that proper names are required. Please take a look at the JavaRanch Naming Policy and adjust your display name to match it.
In particular, your display name must be a first and a last name separated by a space character, and must not be obviously fictitious.
Further, I can see that you've been asked at least twice before. Please understand that accounts with invalid screen names are subject to being closed. [ July 06, 2006: Message edited by: Ben Souther ]
Implement Single thread model interface if you want to make your servlet thread safe. BUT BE CAUTIOUS, it makes performance of a servlet very slow. Until and unless its is unavoidable one should not go for Single Thread model.. The interface is available in javax.servlet package.
SingleThreded model can adversely affect performance and hence depreceted as of spec 2.4.
You can synchronize on a block or method level where it is not thread-safe. Also can store your objects/ attributes in a session or database as opposed to as an instance variable in your servlet class.