This week's book giveaway is in the Mac OS forum.
We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line!
See this thread for details.
The moose likes Servlets and the fly likes Is there any way to get the actual URL Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Java » Servlets
Bookmark "Is there any way to get the actual URL" Watch "Is there any way to get the actual URL" New topic
Author

Is there any way to get the actual URL

chaitanya karthikk
Ranch Hand

Joined: Sep 15, 2009
Posts: 806

Hi everybody, I am Chaitanya, I am having a requirement in my application, the application will be sending encrypted links to the registered users. When the user clicks on the link from his mail a new window opens and the userid field will be populated with is id extracted from the encrypted link.

Some times I am getting a '+' symbol in the encrypted link.

When I read the request parameter in the servlet the '+' is being treated as a space.

So what I did is replace all spaces with '+'. It worked fine.

The actual problem is sometimes the encrypted link is too lengthy and is being split in to multiple lines. When the user clicks on it I am getting a '%20' character in the url. So I tried to replace '%20 ' character with ''(null).

But the request.getParameter(String) is taking '%20' character as a space character and is replacing that one also with '+' symbol.

Is there any way to get rid of this?

Is there any way to get the actual url (example: http://localhost:8080/ZZ/http://localhost:8080/ZZ/thrghEncLink?q=epZO02Docm36GKJzI8WxVUO0KbYhJcy2526rmW6/RI75oChwiNkgcojnxtRrYHN8Yv4MvMMnZSN7%20+gcLOP3DZw==)

Thank you all in advance. Have a good day.


Love all, trust a few, do wrong to none.
chaitanya karthikk
Ranch Hand

Joined: Sep 15, 2009
Posts: 806

The issue has been solved.
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61310
    
  66

Why not post your solution so that others may benefit?


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
chaitanya karthikk
Ranch Hand

Joined: Sep 15, 2009
Posts: 806

Thanks for the suggestion Mr. Bear.

Use request.getQuertString() and request.getRequestURL()
 
GeeCON Prague 2014
 
subject: Is there any way to get the actual URL