Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: Java struts
i have tried with all these things but giving url like
/ i have two forwaed pages success and failure.if success i want url like ..../projectname/success.jsp. how can i get this one
i have used the following code but none of working.
public class LoginAction extends Action {
   public ActionForward execute(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {
       String status;
       String msg=null;
      String originalURI=(String)request.getAttribute(org.apache.struts.Globals.ORIGINAL_URI_KEY);
       Loginform lf=(Loginform)form;
       String name=lf.getName();
       String pwd=lf.getPwd();
       if(name.equals("swapna") && pwd.equals("swappna"))
      //System.out.println("hfjkfhkfhef===="+ mapping.getPath()); 
       String url=request.getAttribute("javax.servlet.forward.request_uri");
       String url1=request.getAttribute("javax.servlet.forward.query_string")
       return mapping.findForward(status);

is there any way to get original url.
Posted 24-May-13 23:56pm

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

You can obtain the actual URL by using code similar to one shown below.
ActionForward af = mapping.findForward(status);

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Zoltán Zörgő 185
1 Sergey Alexandrovich Kryukov 160
2 Peter Leow 100
3 CPallini 70
4 Ramza360 51
0 Zoltán Zörgő 80
1 the other paul 23
2 Shmuel Zang 10
3 Aarti Meswania 5
4 Member 11389991 -2

Advertise | Privacy | Mobile
Web01 | 2.8.150129.1 | Last Updated 25 May 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100