?
Solved

Navigate to Another URL from JSP using request dispatcher and response.sendRedirect in Struts 1.2.9

Posted on 2009-04-14
2
Medium Priority
?
1,977 Views
Last Modified: 2013-11-24
Hi All,
I have a web application which is based on struts version 1.2.9 and tiles.
my screens are in 3 tiles, header, footer and body.i am trying to navigate to another URL from the header if a certain condition is fulfilled and am trying to use response.sendRedirect. but it does not work the only thing that happens is that header goes blank ...but rest of the footer and body remains there..
I tried to use request dispacher to navigate but with no luck..
I am pasting the code below..

Please let me know if some one knows how to get it working..
if (cond==true)
            String targetURL ="https://XXXXX"l+"/errorPage.do";
              response.sendRedirect(targetURL.trim());                                   
              return;
This does not work and intresting the URL remained the same with header gone..
--------------------------------------------------------------------------------------------
then i tried request dispatcher..
RequestDispatcher dispatcher = request.getRequestDispatcher(targetURL.trim());
dispatcher.forward(request, response);
after this code i see nothing on the screen with URL remaining the same as it was before..
 
I am pretty sure that my URL is correct because i can see the intended screen if i type the URL 
in browser i see it correctly.

Open in new window

0
Comment
Question by:pradumb29
2 Comments
 
LVL 4

Expert Comment

by:aman123_123
ID: 24145297
Are you not getting any exceptions? Check your log files.
In case of redirect a new request is sent from the browser and hence all request parameters are lost. May be in your Header, you are performing some operation on the request parameter and getting NullPointerException. If that is the case, you need to append the request parameters in your url only.

As for forward, you can not forward after response has been committed. You need to understand how redirect and forward works.

Please post the code in the header file.
0
 

Accepted Solution

by:
pradumb29 earned 0 total points
ID: 24226829
I did a bit of googling and found out that this is a wide spread problem with struts 1.2.9 .
I have instead put the code in action class and fixed the problem..

Thanks for your suggestions..
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

I had a project requirement for a displaying a user workbench .This workbench would consist multiple data grids .In each grid the user will be able to see a large number of data. These data grids should allow the user to 1. Sort 2. Export the …
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
The viewer will learn how to implement Singleton Design Pattern in Java.
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
Suggested Courses
Course of the Month16 days, 9 hours left to enroll

864 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