File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Unable to forward page to login.jsp Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Unable to forward page to login.jsp" Watch "Unable to forward page to login.jsp" New topic

Unable to forward page to login.jsp

Maria Peter

Joined: Oct 27, 2003
Posts: 29
Gurus Please help me.
I have a jsp (test.jsp) which contains
<%@ include file="/jsp/header.jsp" %>
header.jsp contains banner page, import java packages etc.
In my test.jsp I am trying validate the page for a session
If user is not logged in then i am trying to redirect the page to login.jsp
Now the problem is i tried to use
<jsp:forward page="/jsp/login.jsp">
<jsp aram name="param1" value="value2"/>

it din't work
Then I also tried

even this one didn't seem to work. Nothing happens in the page except
it displays the banner
Do you think is it because include file?
Thanks in advance I really appreciate your help
Tim Baker
Ranch Hand

Joined: Oct 04, 2003
Posts: 541
yes if your include is writting out some data then a redirect won't work. Your redirect needs to be before anything is written out.

Kim Jong II (North Korea's Dear Leader) said:Nuclear weapons don't kill people, people kill people.
Maria Peter

Joined: Oct 27, 2003
Posts: 29
Thank you so mcuh for your help.
I just put my session tracking code in header.jsp file
and redirect is working fine.
But I am not able to successfully able to pass the session
First I login through login.jsp -> it takes me to
TestServlet, I retrive some data from the database and dispaly it back in test.jsp
Update button in test.jsp screen takes me back to TestServlet and from the TestServlet
it forwards(Request Dispatcher) request to update.jsp
test.jsp -> TestServlet -> test.jsp -> TestServlet -> update.jsp -> TestServlet ->test.jsp
session is available till update.jsp after that i get null for the seeion value
I am using
SessionCalss sess = (SessionClass) session.getAttribute ("INFO");

and i also tried to use hidden field for session in jsp and retrive the value in servlet using
rea.getParameter but the result is same
I am not able to understand why i am able to get the session after update.jsp?
Am I doing any thing wrong? Is there any better way to achieve the same

Thanks in advance
I agree. Here's the link:
subject: Unable to forward page to login.jsp
It's not a secret anymore!