逃脱& MailTo中的符号

时间:2011-03-13 09:31:48

标签: java html spring escaping mailto

我有一个这样的网址:http://localhost:9001/view/shopindex/display?keyword=test&searchPostcode=Postcode我正在使用HTML mailTo将它放在新电子邮件的正文中(我知道有更好的邮件选项,但我只限于此) 。实际上我有这个:

<a href="mailto: ?subject=Look at this link&amp;body=http://localhost:9001/view/shopindex/display?keyword=test&amp;searchPostcode=Postcode"></a>

问题是,当我点击并打开新的电子邮件时,我只能在正文中获得以下内容:

http://localhost:9001/view/shopindex/display?keyword=test

我认为mailto标识了网页网址的查询字符串中的&符号,作为mailto网址的一部分。有没有办法逃脱它?

谢谢!

Krt_Malta

1 个答案:

答案 0 :(得分:0)

尝试对“&”字符进行URL编码:

http://localhost:9001/view/shopindex/display?keyword=test%26searchPostcode=Postcode

在Firefox中它适用于我,你可以测试它here