• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Regarding QueryString in JSP

 
Santhana Lakshmi.S
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
In my application, im sending emails and in that im giving link to one of my webpage.
Along with the link im passing one name as a query string.
Using JavaMailAPI im setting the mail content like this

MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText(body);
mbp1.setContent("center<a href=http://localhost:8084/NewIfotoFx/sharelogin.jsp?username="+username+"&album="+album+"><img src=http://localhost:8084/NewIfotoFx/hii.gif width=145 height=27 border=0 /></a></center>","text/html");

The problem arises if the username or albumname contains any spaces
then only one half of the values is getting passed with the query.
For ex:
albumname = My Photos
then the string passed along with the query is only My
This is happening only when sending along with the email msg.

Can anyone tell me solution for this?
thanx a lot
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64959
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
As with any other usage, query string parameters need to be properly encoded.

Check out java.net.URLEncoder.
 
Santhana Lakshmi.S
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanx a lot for ur valuable suggestion Bear Bibeault

Thanx a lot once again
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic