2013-09-25 56 views
0

这可能是一个简单的问题,但我很难在网上找到解决方案。我在JSP('输入名称'文本框和提交按钮)中创建了一个简单的HTML表单。我试图找出是否有办法将POST信息发送到设置的电子邮件地址。我不希望用户必须选择一封电子邮件发送给我,我知道这些电子邮件可以通过servlet完成。当我单击提交按钮时,我不想让名称显示,而是希望将名称发送到已在后端设置的电子邮件地址。有人可以将我链接到一个教程,这可以做到这一点?发送JSP表单POST信息到电子邮件

+0

你想实现什么?从服务器上存储的现有电子邮件中选择? –

+0

不可以。基本上,我希望所有表单信息都能发送到一个电子邮件地址。输入的任何名字将被转发到在后端设置的电子邮件地址。 – MSkiLLz

+0

我找到了解决方案。通常,您可以在表单的action属性中使用mailto:[email protected]。尽管似乎并非所有的浏览器都能正确支持这一点。 – MSkiLLz

回答

0

查看如何发送电子邮件:http://java2s.com/Code/Java/Email/Createaverysimpletextplainmessageandsendsit.htm。文本消息应包含表单参数的值 - request.getParameter()

+0

我想使用这个例子,我将不得不在表单中提供电子邮件地址?使用这个

客户端将通过电子邮件发送所有POST数据而不必提供一个。我不确定这是否是最好的方法,但看起来最简单。 – MSkiLLz

+0

实际上,现在我想到了,我可以让我的表单引用一个将发送电子邮件的服务器端的java程序。谢谢你的帮助。 – MSkiLLz

+0

您可以将收件人电子邮件地址存储在存储在classpath中的某个属性文件中,也可以将其作为servlet参数与其他JavaMail属性(主机名,授权)一起存储在web.xml中。 –