| 12
 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
 
 |  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ page language="java" %>
<%@page import="java.util.*, java.lang.*,java.io.*,sigle.tests.*"%>
<jsp:useBean id="myUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
<html>
	<head>
		<title>test</title>
	</head>
	<body bgcolor="#EDEDED">
<%!
File tmpFile;
String repertoire;
String ext;
String fichier;
%>
<%
try
{
        repertoire="C:\\Program Files\\Tomcat 5.5\\webapps\\sigle" ;
 
        myUpload.initialize(pageContext);
        myUpload.upload();
        String type = myUpload.getRequest().getParameter("type") ;
 
        com.jspsmart.upload.File file = myUpload.getFiles().getFile(0) ;
        ext = file.getFileExt() ;
        tmpFile = File.createTempFile("tmp", "." +ext, new File(repertoire)) ;
 
        fichier = tmpFile.getAbsolutePath() ;
 
        if(file != null && file.getSize()>0)
        {
                try
                {
                        file.saveAs(fichier) ;
                }
                catch(Exception e)
                {
                        out.println("erreur : " + e.getMessage()) ;
                        e.printStackTrace() ;
                }
        }
 
        Properties p = new Properties() ;
        FileInputStream fis = new FileInputStream("C:\\Program Files\\Tomcat 5.5\\webapps\\sigle\\test.properties");
        p.load(fis) ;
        fis.close() ;
        Properties p2 = new Properties();
        FileInputStream fis2 = new FileInputStream("C:\\Program Files\\Tomcat 5.5\\webapps\\sigle\\XML.properties");
        p2.load(fis2);
        fis2.close();
 %>
  <h3>Rapport derreur du fichier <%out.println(file.getFileName());%> (de type  <%out.println(type);%>)</h3>
  <pre>
 <%
   if(type.equals("RAV"))
   {
            TestFichierRAV trv = new TestFichierRAV(fichier, p) ;
                trv.setOut(out) ;
                trv.test() ;
                trv.close0() ;
   }
        if(type.equals("CONF"))
        {
                TestFichierCONF tcf = new TestFichierCONF(fichier, p) ;
                tcf.setOut(out) ;
                tcf.test() ;
                tcf.close0() ;
        }
        if(type.equals("EAM"))
        {
                TestFichierEAM team = new TestFichierEAM(fichier, p) ;
                team.setOut(out) ;
                team.test() ;
                team.close0() ;
        }
        if(type.equals("LOG"))
        {
                TestFichierLOG tlog= new TestFichierLOG(fichier, p) ;
                tlog.setOut(out) ;
                tlog.test() ;
                tlog.close0() ;
        }
        if(type.equals("ATT"))
        {
                TestFichierATT tatt = new TestFichierATT(fichier, p) ;
                tatt.setOut(out) ;
                tatt.test() ;
                tatt.close0() ;
        }
        if(type.equals("LTB"))
        {
                FichierXML fxml = new FichierXML(p2);
                fxml.setOut(out);
                fxml.init(fichier);
        }
  %>
    </pre>
  <%
}
catch(IllegalArgumentException e)
{
        out.println("Vous n'avez pas séléctionner de fichier. :"+e);
}
catch(Exception e)
{
        out.println("erreur :"+e);
        e.printStackTrace() ;
}
/*if(tmpFile.exists())
{
        tmpFile.delete();
}*/
%>
	</body>
</html> | 
Partager