我正在使用Netbeans编写一个简单的程序,但我有点困惑,希望得到一些帮助。已经做了很多研究,但servlet对我来说是新的。
我创建了一个Java Web应用程序,用html编码的简单网站必须从表单收集信息并将其发送到特定的电子邮件。电子邮件始终相同,并将存储在表单中的提交按钮中。
使用html代码一切都很好,问题是一旦我创建了servlet,我就不知道如何将它链接到html代码或表单中。
任何帮助都会很好。
答案 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