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.



