encuesta.jsp -> resultado_encuesta.jsp (aquí me gustaría poner un boton, que enviará el resutaldo usando mail.jsp)
encuesta.jsp
Código:
<html> <head> <title>Encuesta</title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <style type="text/css"></style> <link rel="stylesheet" href="../css/style.css" type="text/css"/> <script type="text/javascript" src="../js/script.js"></script> </head> <body onload="cambiarTitulo()"> <div class="contenido"> <div class="anuncio">Realiza la siguiente encuensta </div> <form action="resultados_encuesta.jsp" method="post"> <table> <tr><td><input type="hidden" name="pregunta_1" value="Pregunta 1">Pregunta 1</td><td><input type="text" name="respuesta_1"></td></tr> <tr><td><input type="hidden" name="pregunta_2" value="Nombre y Apellidos">Nombre y Apellidos</td><td><input type="text" name="respuesta_2"></td></tr><tr><td colspan="2"><input class="enviar" type="submit" value="Vista previa"></td></tr> </table> </form> </div> </body> </html>
resultado_encuesta.jsp
Código:
<html> <head> <title>Resultados encuesta</title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <style type="text/css"></style> <link rel="stylesheet" href="../css/style.css" type="text/css"/> <script type="text/javascript" src="../js/script.js"></script> </head> <body onload="cambiarTitulo()"> <div class="contenido"> <% /*podemos leer los datos del request a una variable*/ /*creamos la tabla */ out.print("<table>"); /*leemos la primera fila*/ out.print("<tr><td>"); out.print(request.getParameter("pregunta_1").toString()); out.print("</td><td>"); out.print(request.getParameter("respuesta_1").toString()); out.print("</td></tr>"); /*leemos la segunda fila*/ out.print("<tr><td>"); out.print(request.getParameter("pregunta_2").toString()); out.print("</td><td>"); out.print(request.getParameter("respuesta_2").toString()); out.print("</td></tr>"); out.print("</table>"); %> </div> </body> </html>
y el mail.jsp
Código:
Si alguien tiene alguna sugerencia, se la agradecería.<%@ page language="java" %> <%@ page import = "notas.MailSender"%> <% MailSender ms = new MailSender(); boolean result = ms.send("smtp.dominio.com","[email protected]", "[email protected]","mail de prueba", false, new StringBuffer("<b>HOLAAAAAAAAAAAAAAAAAAAAA</b> (aquí me gustaría decirle que enviará el contenido del resultado"),true); out.print("Mensaje enviado!!!"); %>
Gracias.