This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I am using a class which returns an Arraylist in a jsp. I was wondering if it will be threadsafe or not - since I was not very sure if the particular arraylist shows up as an instance variable or a method variable in the jsp instance.. code in the jsp: dataCommand = new GetIdeasByOfferNamesValueOfferName );
Although your question and code example are not very detailed, you will not have threading issues in a JSP as every variable (declared in scriplet) is method local. Also, if you are saying "new", every thread will be creating a new instance, and is inherently thread-safe.