我有一个这样的URL:http://localhost:9001/view/shopindex/display?keyword=test&searchPostcode=Postcode,并且使用HTML mailTo将其放入新电子邮件的正文中(我知道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正在将网页URL的查询字符串中的&符号标识为mailto URL的一部分。有办法逃脱吗?

谢谢!

马耳他

最佳答案

尝试使用URL编码&字符:

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


它在Firefox中对我来说很好用,您可以here测试它。

关于java - MailTo中的转义和符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5288527/

10-09 17:48
查看更多