The formal term for what you are looking-for/describing is, "Bread Crumbs".
Struts Layout has a
Bread Crumb implementation. I haven't used this, so I cannot comment (maybe you can get feedback under "Other Open Source Products" forum). If you want to write your own, I might suggest subclassing the Struts RequestProcessor and doing your own stack maintenence (
see). Good luck.
-Jim
[ April 23, 2007: Message edited by: Jim Hardin ]