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
   | <%@page language="java"
        import="java.sql.*,
                java.io.*,
                java.lang.*,
                java.util.*,
                ihmos.gestion.*,
                ihmos.connection.*,
                ihmos.recup.*,
                ihmos.ajout.*,
                ihmos.modif.*,
                org.apache.commons.fileupload.*"
%>
 
<jsp:useBean id="vs" scope="session" class="ihmos.gestion.varSession" /> 
<jsp:useBean id="beanInstanceName" scope="session" class="beanPackage.BeanClassName" /> 
<jsp:getProperty name="beanInstanceName"  property="propertyName" /> 
 
<%
    String msgErreur = null;
    ServletFileUploadWrapper  fup =new ServletFileUploadWrapper ();
    if (!FileUpload.isMultipartContent(this) {
         // @TODO: Lève l'exception: Attends un contenu Multi-Part
    }
    String nomDoc = fup.getParameter("nomDoc");
    /*
        Pourquoi lien? Il n'y aura pas de lien entre le fichier du poste client et
        le serveur.
    */
    FileItem doc = getFileParameter("lien");
    
    if (nomDoc == null && "".equals(nomDoc) {
        msgErreur = "Erreur! Vous n'avez pas précisé le nom du document";
    }
    else if (doc == null) {
        msgErreur = "Erreur! Vous n'avez pas précisé le lien vers le document"; 
    }
    
    if (msgErreur!= null) {
        %> 
        //s'il y a une erreur, on renvoie vers le formulaire 
        <jsp:forward page="OS_insertDoc.jsp"> 
            <jsp:param name="msgErreur" value="<%=msgErreur%>" /> 
            <jsp:param name="nomDoc" value="<%=nomDoc%>" /> 
            <jsp:param name="lien" value="<%=lien%>" /> 
        </jsp:forward> 
        <%
    }
    /*
        Sauve le document avec le nom du fichier client.
        
    */
    File cfile = new File(doc.getName()); 
    File tosave = new File(getServletContext().getRealPath("/"),cfile.getName()); 
    doc.write(tosave);%>
 
<html> 
    <head><title>verifInsertDoc</title></head> 
 
 
    <body>
        Votre document est sauvé.
    </body>
</html> | 
Partager