Академический Документы
Профессиональный Документы
Культура Документы
try {
_jspxFactory = JspFactory.getDefaultFactory();
response.setContentType("text/html");
pageContext = _jspxFactory.getPageContext(this, request, response,
null, false, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
out = pageContext.getOut();
_jspx_out = out;
out.write("\n");
out.write("<!DOCTYPE HTML PUBLIC \"-//w3c//dtd html 4.0
transitional//en\">\n");
out.write("<html>\n");
out.write("<head>\n");
out.write("<title>Rsultat de mon formulaire</title>\n");
out.write("</head>\n");
out.write("<body bgcolor=\"#FFFFFF\">\n");
out.write("\n");
out.write("<h3>Mes informations</h3>\n");
Dveloppement d'applications Web 150
72
La JSP traduite en Servlet (3)
if (request.getParameter("submit").equals("Valider")){
out.write("\n");
out.write("<table>\n");
out.write("\t<tbody>\n");
out.write("\t\t<tr><td><b>Nom :</b>");
out.print(request.getParameter("nom"));
out.write("</td></tr>\n");
out.write("\t\t<tr><td><b>Prnom :</b>");
out.print(request.getParameter("prenom"));
out.write("</td></tr>\n");
out.write("\t\t<tr><td><form action=\"Formulaire.html\">
<input type=\"submit\" value=\"Retour\"></form></td></tr>\t\n");
out.write("\t</tbody>\n");
out.write("</table>\n");
}else{
out.write('\n');
if (true) {
_jspx_page_context.forward("Formulaire.html");
return;
}
out.write('\n');
}
Dveloppement d'applications Web 151
Re-direction vers une autre
page l'action <jsp:forward>
Mme principe que pour les servlets la requte est
transmise au composant et c'est le rsultat de cette
invocation qui sera renvoy au client
<jsp:forward page="redirectedPage"/>
<jsp:forward page="redirectedPage">
<jsp:param name="param1" value="value1"/>