Olá, estou tentando fazer um formulário para envio de email para posteriormente utiliza-lo como portlet fazendo as adaptações necessárias. O form já está pronto, o servlet não está implementado. Dei uma pesquisada para tentar encontrar uma solução para o meu problema, mas não consegui, sempre que insiro os pedaços de código que encontro, o tomcat não carrega. O problema que esbarrei é o seguinte:
Preencho todos os campos do form, clico em enviar, e a página de confirmação de envio aparece confirmando o envio, porém, pelo fato de não ter implementado a classe do servlet, nada é enviado. Gostaria de saber se alguém sabe um modo simples de implementar a classe do Servlet para fazer o envio.
(OBS: pesquisei algo sobre envio de email pelo Gmail, mas não consegui incluir os códigos no servlet.)
Eis meus códigos:
1º o form:
<fieldset>
<legend><b>Formulário de contato</b></legend>
<form action="ServletController" method="post">
<table align="center" cellspacing="0">
<tr>
<td align="right">Nome:</td>
<td><input type="text" name="nome" size="45" /></td>
</tr>
<tr>
<td align="right">E-mail:</td>
<td><input type="text" name="email" size="45" /></td>
</tr>
<tr>
<td align="right">Assunto:</td>
<td><input type="text" name="assunto" size="45" /></td>
</tr>
<tr>
<td align="right" valign="top">Mensagem:</td>
<td><textarea rows="10" cols="35"></textarea></td>
</tr>
<tr>
<td align="right" valign="bottom">Código:</td>
<td>
<p><img src="captcha.jpg"></p> <!-- insere o kaptcha para validacão -->
<input type="text" name="codigo" size="26" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Enviar mensagem" />
<input type="reset" value="Limpar" />
</td>
</tr>
</table>
</form>
</fieldset>
2º o que eu fiz do Servlet (praticamente nada)
@WebServlet("/ServletController")
public class ServletController extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.processaRequisicao(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.processaRequisicao(request, response);
}
public void processaRequisicao(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
RequestDispatcher view = request.getRequestDispatcher("sucesso.jsp");
view.forward(request, response);
}
}
Se alguém souber um jeito simples de implementar o servlet para concretizar o envio, agradeço.

