Java Servlet:通过电子邮件发送表单数据。 (Netbeans的)

时间:2012-05-03 01:42:28

标签: java forms servlets netbeans

我正在使用Netbeans编写一个简单的程序,但我有点困惑,希望得到一些帮助。已经做了很多研究,但servlet对我来说是新的。

我创建了一个Java Web应用程序,用html编码的简单网站必须从表单收集信息并将其发送到特定的电子邮件。电子邮件始终相同,并将存储在表单中的提交按钮中。

使用html代码一切都很好,问题是一旦我创建了servlet,我就不知道如何将它链接到html代码或表单中。

任何帮助都会很好。

3 个答案:

答案 0 :(得分:1)

  

我不知道如何将其链接到其中的html代码或表单。

将servlet映射到web.xml@WebServlet注释中的URL模式。让action的{​​{1}}属性指向该网址。假设表单<form>是POST,请在servlet的method方法中收集请求参数。最后用他们常用的Java方式完成你的工作。

所以:

doPost()

使用<form action="servletURL" method="post"> <input type="text" name="foo" /> ... </form> 方法

doPost()

另见:


在servlet中发送邮件与使用String foo = request.getParameter("foo"); // ... 方法的普通Java类没有什么不同。因此,您不一定需要专注于&#34;使用servlet发送邮件&#34;你没有找到很多例子,但只是在&#34;用java发送邮件&#34;你肯定会找到很多例子。

另见:

答案 1 :(得分:0)

你可以找到servlet和jsp的例子here

答案 2 :(得分:0)

请参阅此链接:http://www.servletworld.com/servlet-tutorials/simple-servlet-example.html 在doPost()方法中,它们生成一个html响应。另外,在HTML响应中,您可以编写代码来发送电子邮件。为此,请参阅此链接: http://www.javapractices.com/topic/TopicAction.do?Id=144