Hi I have a jsp page and id something like this <% String str; use str %> html code <% String str; use str %> I understand that I can't declare the variable str twice. However is there a way of destoying str after the first use so that it can be declared again... Regards, Gajan
Destroying objects is best left to the JVM. If all you want to do is assign a new value to str, just assign a new value to str (how's that for a recursive answer!):
Gajan, Alternatively, you can put part of the code in its own scope. This is useful if you are including a jsp within another and do not have control over the names.