This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes JSP and the fly likes Session problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Session problem" Watch "Session problem" New topic
Author

Session problem

Hazel Sisson
Greenhorn

Joined: Feb 12, 2002
Posts: 17
Hello!
I am making a web application that uses sessions to tell if a user is logged in or not. If the user is not logged in they are meant to be redirected to an error page.
I am including a JSP (pSession.jsp) in the main JSP using this:
<jsp:include page="common/pSession.jsp" />
I am aiming to include pSession.jsp in many pages.
Here is pSession.jsp:
<% request.getSession(false);
if ( session != null)
{
//if the user name is null, go to error page:
if (session.getValue("userName") == null)
{
response.sendRedirect("/noSess.jsp");
}
else
{
// print the user's name: %>
<%= session.getValue("userName")%>
<%}
}
else // the session does not exist
{
response.sendRedirect("/noSess.jsp");
}
%>
If there is a session present it works fine and the user name is printed out to the main page.
But if there is no session the page doesn't redirect as I intended!
Could anyone tell me why?
Thank-you,
Hazel
Bosun Bello
Ranch Hand

Joined: Nov 06, 2000
Posts: 1510
Redirect is sending a response back to the browser with the new URL. You want to use the RequestDispatcher's object forward method.


Bosun (SCJP, SCWCD)
So much trouble in the world -- Bob Marley
Hazel Sisson
Greenhorn

Joined: Feb 12, 2002
Posts: 17
OK, thanks!
Hazel
 
jQuery in Action, 2nd edition
 
subject: Session problem
 
Similar Threads
problem without logout, how to solve it
Session and NullPointerException! URGENT!
IllegalStateException when redirecting the response...
Frameset in JSP not displaying
Session Tracking and Security Checking