aspose file tools*
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: 61768
    
  67

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()
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Is there any way to get the actual URL