Please point out my mistakes. Does the 'name' attribute of the logic tag accept an object only? For example, I created a session this way:
HttpSession session = request.getSession(); String username = request.getRemoteUser(); session.setAttribute( "user", username ); In the LogoffAction, I invalidate the session and want to forward the visitor to the welcome page. This is what I did: HttpSession session = request.getSession(false); String username = (String)session.getAttribute( "user" ); if (username != null) { session.removeAttribute( "user" ); session.invalidate(); return (mapping.findForward( "success" )); } I used the logic tag in my welcome.jsp. It does seem to work because the LOGOFF button is still displayed. <logic:notPresent name="user"> <html:link forward="logon">LOGON</html:link> </logic:notPresent> <logic:present name="user">| <html:link forward="exit">LOGOUT</html:link> </logic:present> -Caroline __________________________________ Do you Yahoo!? Exclusive Video Premiere - Britney Spears http://launch.yahoo.com/promos/britneyspears/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]