Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

URL same

 
RoshaniG Gopal
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

i have 4 links on my page. Each link has its own ActionClass and its own action. Thus correspondingly whenver i click on any link the correspoding action is appended to URl.
http://localhost:8082/bookapp/check/abc.do
http://localhost:8082/bookapp/check/xyz.do

I want to keep the URL same for the same page even if I click the varoius options.
http://localhost:8082/bookapp/check/ (for xyz)
http://localhost:8082/bookapp/check/ (for abc)
How can i do that?
 
Christian Nash
Ranch Hand
Posts: 107
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please give more insight into the scenario..Can you give some more details/code about the jsp and the struts-config.xml file
 
Merrill Higginson
Ranch Hand
Posts: 4864
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One possibility would be to specify redirect="true" on the forwards for each action. That way the URL would point to the JSP instead of the action, and it would always be the same for the same page. The down side of using redirect="true" is that you can't pass values from the action to the JSP using request attributes. You have to either use session attributes, or pass parameters. If you did this, any time an action forwards to myPage.jsp, your URL would always be:

http://localhost:8082/bookapp/check/myPage.jsp
 
Chris Boldon
Ranch Hand
Posts: 190
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Have you looked into URL rewriting?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic