Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

My logic Tag Does Not Seem To Work

 
JiaPei Jen
Ranch Hand
Posts: 1309
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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. The tag 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 resent name="user">|
<html:link forward="exit">LOGOUT</html:link>
</logic resent>
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic