1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
|
public class CategoriesProblemes extends javax.servlet.http.HttpServlet
implements javax.servlet.Servlet {
private String tabProblemes[] = { "ID Problème", "Catégorie du problème", "Nom du DE", "Prénom du DE", "Numéro Forem du DE" };
private Reader reader = null;
private String texte = null;
private CreationFichier cf = null;
private String tab[] = null;
private String tab2[] = null;
private String url = null;
private PrintWriter out = null;
private DateDuJour ddj = null;
private CSVFile csv = null;
private String tabCSV = null;
private String tab2CSV = null;
private StringBuffer tamponCategorie00 = new StringBuffer();
private StringBuffer tamponCategorie02 = new StringBuffer();
private StringBuffer tamponCategorie04 = new StringBuffer();
private StringBuffer tamponCategorie07 = new StringBuffer();
public CategoriesProblemes() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
ddj = new DateDuJour();
out = response.getWriter();
out.println("<html>");
out.println("<head>");
response.setContentType("text/html");
out.println("<title>Ecran n°1 - Problèmes</title>");
out.println("</head>");
out.println("<body>");
out.println("<div id=\"top\">");
out.println("<img style=\"float: left;\" src=\"image\\"
+ "logo_forem.jpg\" />");
out.println("</div>");
out.println("<div><br><br><br>");
out.println("<h2>Problèmes</h2>");
out.println("<br><br>");
out.println("Voir les demandeurs d'emploi de la catégorie :");
out.println("<ul>");
out.println("<li><a href=\"DetailCategorie?categorie=00\">00</a></li>");
out.println("<li><a href=\"DetailCategorie?categorie=02\">02</a></li>");
out.println("<li><a href=\"DetailCategorie?categorie=04\">04</a></li>");
out.println("<li><a href=\"DetailCategorie?categorie=07\">07</a></li>");
out.println("</ul>");
out.println("<br><br>");
out.println("<table align=\"center\">");
out.println("<tr>");
for(int i=65; i < 91; i++) {
out.println("<td align=\"center\"> <a href=\"#" + (char)i + "\">" + (char)i + "</a> </td>");
}
out.println("</tr>");
out.println("</table>");
out.println("<br><br>");
affichage();
out.println("</div>");
out.println("</body>");
out.println("</html>");
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
}
public void affichage() {
reader = new Reader();
String nomFichier = reader.getCheminNomFichierDE();
reader.afficherContenu(nomFichier);
texte = reader.getTampon().toString();
tab = texte.split("<br>");
for(int i = 65; i < 91; i++) {
out.println("<table align=\"center\" border=\"2\" widht=\"700\">");
out.println("<tr>");
out.println("<td id=\"" + (char)i + "\" colspan=\"5\"><b>" + (char)i + "</b></td>");
out.println("</tr>");
// Affichage des titres des colonnes
out.println("<tr>");
for (int j = 0; j < tabProblemes.length; j++) {
out.println("<td align=\"center\"><b>" + tabProblemes[j]
+ "<b></td>");
}
out.println("</tr>");
// Affichage des données dans la table
for (int k = 0; k < tab.length; k++) {
String text = tab[k];
tab2 = text.split( " ");
String lettre = "" + (char)i;
if(lettre.equals(tab2[1].substring(0, 1))) {
ddj.traiterDate();
int dt = Integer.parseInt(ddj.getMaDate()); // Date du jour
int dt2 = Integer.parseInt(tab2[6]); // Date de formation - date fin
if ("00".equals(tab2[0]) || "02".equals(tab2[0])
|| "04".equals(tab2[0]) || "07".equals(tab2[0])) {
if (dt2 >= dt) {
url = "categorie=" + tab2[0];
if("00".equals(tab2[0])) {tamponCategorie00.append(text + "<br>");}
if("02".equals(tab2[0])) {tamponCategorie02.append(text + "<br>");}
if("04".equals(tab2[0])) {tamponCategorie04.append(text + "<br>");}
if("07".equals(tab2[0])) {tamponCategorie07.append(text + "<br>");}
out.println("<tr>");
out.println("<td>" + (k + 1) + "</td>");
out.println("<td align=\"center\"><a href=\"DetailCategorie?"
+ url + "\">" + tab2[0] + "</a></td>");
out.println("<td>" + tab2[1] + "</td>");
out.println("<td>" + tab2[2] + "</td>");
out.println("<td>" + (k + 1) + "</td>");
out.println("</tr>");
}
}
}
}
out.println("</table>");
out.println("<br>");
out.println("<p align=\"center\"><a href=\"#top\">Haut de page</a></p>");
out.println("<br>");
}
}
/* plus les get() et set() que j'ai enlevé pour pas que se soi trop long */
} |
Partager