Why do Frames suck?
Created May 7, 2012
Alex Chaffee Jakob Nielsen's article
Why Frames Suck (Most of the Time) summarizes the issue pretty nicely.
In general, if you are tempted to use frames, you should use tables instead. JSP's <jsp:include> tag allows you to share common code like nav bars.