Vic wrote: > Struts Menu does tabs (and trees) much better, example of a tab: > http://www.raibledesigns.com/struts-menu
This looks great, but I'm currently using Tiles. What would be involved in switching? I know nothing about Velocity, would that replace the Tiles definitions? For the OP... > > I tried to use the tiles-example's tabsLayout but have a problem. You've said what you want, but not what you've tried that didn't work. Can you post your current tiles-defs and struts-config so we can see what might be wrong? > > * when click on the ADMIN tab, it will show the ADMIN > > contents if and only if it has logoned, otherwise, > > it will show the login page. > > (both of the login page or the admin page are belongs to the ADMIN tab, > > so that the TAB selection is ADMIN) AFAIK you can't conditionally switch which Tile you want-- if you're using tiles-defs, then you define the tabs in advance. What you can do is have the contents of the tab, the JSP, display one thing or the other based on however you're deciding if someone is logged in. So your admin.jsp might have: <c:if test="${user.loggedIn}"> display some stuff </c:if> <c:if test="${not user.loggedIn}"> display some different stuff </c:if> (or use choose/when/otherwise instead of the two ifs, or use logic:equal if you prefer the Struts tags.) -- Wendy Smoak Application Systems Analyst, Sr. ASU IA Information Resources Management --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]