Solved

Redirect to Login page

Posted on 2014-02-27
2
372 Views
Last Modified: 2014-06-22
This sounds like old question, but I am stuck in resolving the issue for my case.

I am working on very big web application which has more than 20 modules. We kept the header and footer in a sperate module and the header.jsp and footer.jsp are including in all other modules through  jsp:include  tag.

We are maintaining our own user entitlement model and I want to add user Role validation. If the user has roles in our entitlement, then redirect to PageA if not redirect to Login page (PageB).

After adding this piece of code in header.jsp, it is not redirecting to different page which I required. On googgling, found that if we are including any pages using jsp:include the page redirection code in header.jsp will never works.

Can someone please suggest the alternative ideas?
0
Comment
Question by:Gangadhara Melukote
2 Comments
 
LVL 35

Assisted Solution

by:mccarl
mccarl earned 200 total points
ID: 39893483
Instead of using jsp:include are you able to use the below?
<%@include file="header.jsp" %>

Open in new window

0
 
LVL 21

Accepted Solution

by:
Amitkumar Panchal earned 300 total points
ID: 40057547
Agree with mccarl. You should use include directive if the included jsp contains a redirect statement.

The HttpServletResponse#sendRedirect() basically sets 302 as HTTP response status and target URL as HTTP Location header. It will be ignore if it is used in included jsp. Refer  http://docs.oracle.com/javaee/6/api/javax/servlet/RequestDispatcher.html#include%28javax.servlet.ServletRequest,%20javax.servlet.ServletResponse%29 for more info.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
backtracking recursion  code 19 53
mockito example issue 8 62
web services creation SOAP vs REST 5 20
more than one jdk and one jre 1 32
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Video by: Michael
Viewers learn about how to reduce the potential repetitiveness of coding in main by developing methods to perform specific tasks for their program. Additionally, objects are introduced for the purpose of learning how to call methods in Java. Define …
Viewers will learn about the different types of variables in Java and how to declare them. Decide the type of variable desired: Put the keyword corresponding to the type of variable in front of the variable name: Use the equal sign to assign a v…

910 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now