[RESOLVIDO]Ajuda com Upload

Galera, tenho uma pagina Html que envia um arquivo para a pagina de recepção em JSP
só que está acontecendo o seguinte a pagina de recepção está salvando o arquivo com a extensão JSP

Se alguem puder me ajudar , segue o código :

enviando.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Formulario de envio HTML</title>
    </head>
    <body>        
        <form method="POST" action="upload1.jsp" enctype="multipart/form-data">
            <input type="file" name="arquivo" accept="image/jpeg; image/gif; image/bmp; image/png">
             <input type="file" name="arquivo1" accept="image/jpeg; image/gif; image/bmp; image/png">
            <input type="file" name="arquivo2" accept="image/jpeg; image/gif; image/bmp; image/png">
            <input type="hidden" name="teste" value="teste">
            <input type="submit">
        </form> 
        
    </body>
</html>

upload1.jsp

<%@ page 
    import = "java.awt.Image"   
    import = "java.io.*"   
    import = "java.net.*"   
    import = "java.util.*"   
    import = "javax.servlet.*"   
    import = "javax.servlet.http.*"   
    import = "javax.swing.ImageIcon"   
    import = "org.apache.commons.fileupload.*" 
    contentType="text/html" 
    %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Formulario de envio HTML</title>
    </head>

<body>
<%
            boolean isMultipart = FileUpload.isMultipartContent(request);
            if (isMultipart) {
                // Create a new file upload handler
                DiskFileUpload upload = new DiskFileUpload();
                // Set upload parameters
                upload.setSizeMax(10 * 1024 * 1024); //10Mb
                //getServletContext().getRealPath("/")+"webcripty/upload/
                //${pageContext.request.contextPath}
                upload.setRepositoryPath(getServletContext().getRealPath("/") + "/upload/imagens");
                
                // Parse the request
                try {
                    List items = upload.parseRequest(request);
                    Iterator it = items.iterator();
                    while (it.hasNext()) {
                        FileItem fitem = ((FileItem)it.next());
                        if (!fitem.isFormField()) {
                            String nome = fitem.getName();
                            String nomeArquivo = nome.substring(nome.lastIndexOf("\\") + 1);
                            out.println("Concluido : " + nomeArquivo);
%>
<br/>
<%= nomeArquivo %> - <%= fitem.getSize()%> bytes
<br/>
<%
                        }
                    }
                } catch (Exception e) {
                    out.println("Erro :"+e);
                }
            }
%>
</body></html>

Agradeço a todos…

[resolvido]

<%@ page 
    import = "java.awt.Image"   
    import = "java.io.*"   
    import = "java.net.*"   
    import = "java.util.*"   
    import = "javax.servlet.*"   
    import = "javax.servlet.http.*"   
    import = "javax.swing.ImageIcon"   
    import = "org.apache.commons.fileupload.*" 
    contentType="text/html" 
    %>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Formulario de envio HTML</title>
    </head>
    
    <body>
        <%
            boolean isMultipart = FileUpload.isMultipartContent(request);
            if (isMultipart) {
                try {
                    DiskFileUpload upload = new DiskFileUpload();
                    upload.setSizeMax(1 * 1024 * 1024); //1Mb
                    List items = upload.parseRequest(request);
                    FileItem file = (FileItem) items.get(0);
                    if (file.getSize() > 0) {
                        String nome = file.getName();
                        String nomeArquivo = nome.substring(nome.lastIndexOf("\\") + 1);
                        File diskFile = new File(getServletContext().getRealPath("\\") + "\\upload\\imagens\\" +'1'+nomeArquivo);
                        file.write(diskFile);
                       out.println("Arquivo Gravado: " + file.getName() + "<br>");
                       out.println("<a href=\"form_envia_1.jsp\">Enviar mais um</a>");
                    }
                } catch (Exception e) {
                    out.println("Erro : " + e);
                }
            }
        %>
</body></html>

Utilizei este codigo para conseguir gravar com a extensão

alguem ?

Massa esse seu código piá…

…ele salva com uma extensão .TMP né… também to em cima disso (exatamente desse código… =/ )

Você sabe como carregar estes arquivos salvos para um html agora???

Abração…!!!

dá uma olhada nisso aqui…

…tem como tratar os .TMP’s…

http://www.javafree.com.br/javabb/viewtopic.jbb?t=10203