Mr. Jasbinder Singh,
        In JSP's the session variable is implicitly available on every jsp
page by default, unless the jsp have the following directive :
<%@ page session = "false" %>
Thats the reason for the behaviour that you are encountering.
Assume the above you can reconsider the design of your application and
logic.
Have a nice day.
With regards,
Sachin S. Khanna.
www.emailanorder.com

----- Original Message -----
From: Singh, Jasbinder <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, February 17, 2001 4:48 AM
Subject: Using session


> Hi All,
>
> I am developing an application that requires secured login where the page
> should not be reached without logging.
> I have a common jsp that has the following scriptlet and also includes the
> logo and other header information that has to be displayed.
> common.jsp
> <%
> javax.servlet.http.HttpSession sess = request.getSession(false);
> if ( sess.isNew() )
>   {
>    System.out.println("Session new");
>    response.sendRedirect("/login.jsp");
>    return;
>   }
>   else
>     System.out.println("Session not new");
>   if ( sess.getValue("user")==null )
>   {
>    System.out.println("userid is null");
>    response.sendRedirect("/login.jsp");
>    return;
>   }
> %>
>
> I include this jsp in all my other JSP's as
> <jsp:include page="/body.jsp" flush="true" />
> When I try to invoke a page directly by typing the url, I get the above
> println statements
> correctly("Session new" and "userid is null"), the included common.jsp
page
> is not displayed but the rest of the page is displayed. The conrol doesn't
> go to the login.jsp. But when I invoke the common.jsp directly, the
control
> does go to the login.jsp page.
>
> Am I missing something ? Is this possible or I have to include a similar
> scriptlet in every jsp that I write.
>
> Thanks in advance
> JS
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to