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
|
<!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