Ho un problema, devo predisporre una pagina Jsp (ambiente Tomcat) per caricare file da computer locale.
Ho avviato il sistema tramite una form contenta nella pagina JSP:
l'azione rimanda alla classe java Azioneupload.javacodice:<td> <FORM NAME="THEFORM" METHOD="POST" ACTION="upload" ENCTYPE="multipart/form-data" > <INPUT TYPE="FILE" NAME="CURRICULUM" SIZE=15> <%--<INPUT NAME=?FILECONTACTABLE? VALUE=?D:\documenti\Vinilaluce.jpg?> Nome File --%> <INPUT TYPE="SUBMIT" NAME="SEND" VALUE="Send"> </FORM> </td>
codice:import com.oreilly.servlet.*; import ...; public class AzioneUpload extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession sessione=request.getSession(); doGet(request, response); return (mapping.findForward("continua")); } private void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException { MultipartRequest multi = new MultipartRequest(req,"."); File f = multi.getFile("CURRICULUM"); String fileName = multi.getFilesystemName("CURRICULUM"); String Name = req.getParameter("FILE"); }MA Ho provveduto ad allegare il jar cor, al classpath, e per essere più 'aggressivo' ho copiato il jar nella cartella lib dell'eseguibile.codice:Compiling 2 source files to D:\Nuovo\build\nuovo\WEB-INF\classes D:\Nuovo\build\nuovo\src\it\nuovo\controllo\Azione.java:3: package com.oreilly.servlet does not exist import com.oreilly.servlet.*; D:\Nuovo\build\nuovo\src\it\nuovo\controllo\Azione.java:34: cannot find symbol symbol : class MultipartRequest
Ma nulla...
C'è qualcuno che abbia già risolto il problema upload su server, ambiente Java-Servlet, grazie?

Rispondi quotando

