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