%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
JSP Page
<% // Ligne d'initialisation du driver reliant postgres à java
Class.forName("org.postgresql.Driver"); %>
<%-- TIMER 1 --%>
<% java.util.Date time1 = new java.util.Date(); %>
<% library.classes.primary.initID init; %>
<%-- TRAITEMENT DE L ID EN PARAMETRE POUR AFFICHAGE DE PAGE --%>
<% if(request.getParameter("id") != null) { %>
<% try {
Integer.parseInt(request.getParameter("id"));
init = new library.classes.primary.initID(Integer.parseInt(request.getParameter("id")));
// Executé dans le cas où l'argument entré était bien un enteir
} catch(Exception e) {
init = new library.classes.primary.initID();
// Lancé dans le cas où l'argument entré n etait pas un entier
} %>
<% } else { %>
<% init = new library.classes.primary.initID(); %>
<% // Lancé dans le cas où il n'y avait pas d'argument id %>
<% } %>
<%-- AFFICHAGE DU RENDU HTML --%>
<%= init.getHTML()%>
<%-- TIMER 2 --%>
<% java.util.Date time2 = new java.util.Date(); %>
<%-- AFFICHAGE DU TEMPS DE RENDERING PAGE --%>
<% if(init.getSettings("RENDERING_TIME").equals("true")) { %>
<%= ""+Long.toString(time2.getTime()-time1.getTime())+" ms" %>
<% } %>