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