Ciao a tutti!
Ho bisogno urgentemente di un vostro consiglio!
Nella servlet, con questo metodo faccio l'upload di un file:
Codice PHP:
protected void upload(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("-Upload Dataset-");
MultipartRequest mpr = new MultipartRequest(request,webTempPath,20 * 1024 * 1024);
Enumeration<String> enums = mpr.getFileNames( );
file = mpr.getFilesystemName(enums.nextElement());
filePath = webTempPath + "//" + file;
response.sendRedirect("index.html");
}
e faccio il redirect sulla pagina da dove viene fatto l'upload, perchè non mi serve nessuna conferma, ma ho bisogno solo di ritornare a quella pagina!
Solo che, quando schiaccio il pulsante per l'upload, il file viene copiato, ma mi si apre nuovamente la pagina in una nuova finestra!
questa è la form da dove faccio l'upload:
<form name="rank" enctype="multipart/form-data" onsubmit="return checkRM();" method="post" action="./UpRankModelServlet">
<h3><input type="radio" name="rankchoice" value="upload" onclick="model()"/>
Upload Rank Model
<input type="file" name="rankUp" disabled="disabled"/>
<input type="submit" name="upload" value="Upload" disabled="disabled"/>
</form>
Come posso risolvere questo problema??
Grazie mille a chiunque intervenga!!