package org.apache.jsp; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; import org.apache.jasper.runtime.*; public class echo_jsp extends HttpJspBase { private static String tag(String tag,String contenu,String attrs){ return "<"+tag+(attrs.length()==0?"":" ")+ (contenu.length()==0?"/":">"+contenu+""; } private static String tag(String tag,String contenu){ return tag(tag,contenu,""); } private static String tr(String contenu){return tag("tr",contenu);} private static String td(String contenu){return tag("td",contenu);} private static java.util.Vector _jspx_includes; public java.util.List getIncludes() { return _jspx_includes; } public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; javax.servlet.jsp.PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; JspWriter _jspx_out = null; try { _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=ISO-8859-1"); pageContext = _jspxFactory.getPageContext(this, request, response, null, true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); _jspx_out = out; out.write("\n\n"); out.write("\n"); out.write("\n"); out.write("\n "); out.write("\n "); out.write("\n "); out.write("\n "); out.write("echo JSP "); out.write("\n "); out.write("\n\n "); out.write("\n "); out.write("

Voici le contenu des variables que j'ai reçu"); out.write("

\n "); out.write("\n "); Object leSexe = request.getParameter("sexe"); boolean estUneFemme = leSexe!=null && leSexe.equals("F"); for(java.util.Enumeration e = request.getParameterNames(); e.hasMoreElements();){ String key = (String)e.nextElement(); String value = request.getParameter(key); out.println(tr(td(key)+ td((key.equals("age") && estUneFemme)? "**":value))); } out.write("\n "); out.write("
\n "); out.write("\n"); out.write("\n \n"); } catch (Throwable t) { out = _jspx_out; if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } } }