我有一个使用 Java Server Pages 运行 Java 的网页。我让用户确定他想向哪些其他用户发送电子邮件,然后进入我的方法,检查他们的邮件地址。之后,我希望客户端邮件程序使用预先填写的标签(To、CC、BCC)打开。
目前我使用Desktop.getDesktop().mail()
. 它在我的电脑上的测试服务器上运行良好,但在我们的网络服务器上却不行。它产生一个“空指针异常”(我猜在服务器上找不到邮件客户端)。
如果我只是将 mailto 作为函数的返回地址发送:return mailto:jack-normal@abc.de?cc=abc@de.fe
,邮件客户端会被打开,但用户也会在网络浏览器中获得一个空白页面!不是我想要的安静。
我发现没有解决方案搜索 stackoverflow 以从 Web 打开 Web 客户端...