| Author |
URL - getting appended
|
Rohit Rai
Ranch Hand
Joined: Aug 04, 2008
Posts: 53
|
|
Hi! I have this strange problem in a sample struts application i am doing. What is happening is that when i redirect the result to index page it is getting appended to the url. e.g if my url is as follows: http://localhost:8080/TestApp/mytest/authenticateUser.action this will get me to a jsp page where i have a logout link. On click of this link i need to go back to index page. When i click on logout it is redirecting me to index.jsp but the URL is getting malformed as shown below http://localhost:8080/TestApp/mytest/mytest/login.action this extra mytest is getting appended. My xml is as follows. <action name="logout" method="logout" class="com.test.TestAction"> <result name="success">/index.jsp</result> </action> Inside TestAction public class TestAction .... { .......... .......... public String logout() { //code to invalid session n other stuff return SUCCESS; } } Any pointers as to why this is happening? Thanks, Rohit
|
 |
Sagar Rohankar
Ranch Hand
Joined: Feb 19, 2008
Posts: 2896
|
|
How are you calling 'logout' action form your jsp page, Pl post the real code of JSP page which contains Action URL !
|
[LEARNING bLOG] | [Freelance Web Designer] | [and "Rohan" is part of my surname]
|
 |
Rohit Rai
Ranch Hand
Joined: Aug 04, 2008
Posts: 53
|
|
This is javascript submit i am using: function testLogout() { document.myForm.action="test/login.action"; document.myForm.submit; } Thanks, Rohit
|
 |
Sagar Rohankar
Ranch Hand
Joined: Feb 19, 2008
Posts: 2896
|
|
Try
|
 |
Rohit Rai
Ranch Hand
Joined: Aug 04, 2008
Posts: 53
|
|
Hi! Thanks a lot. Needed a small modification. document.myForm.action="login.action"; in place of document.myForm.action="/login.action"; Thanks a lot for the help. Regards, Rohit
|
 |
Sagar Rohankar
Ranch Hand
Joined: Feb 19, 2008
Posts: 2896
|
|
You are welcome.. Actually that small "/" plays an important role deciding the module in which the action to be searched .. I'm not familiar with Struts 2, anyway I logically provided you with an answer & It helped you !!
|
 |
Rohit Rai
Ranch Hand
Joined: Aug 04, 2008
Posts: 53
|
|
Yup you are right. "The devil lies in the details"
|
 |
 |
|
|
subject: URL - getting appended
|
|
|