tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dale, Matt" <Matt.D...@beCogent.com>
Subject RE: How to Upload a File Using JSP?.(Snippest of code needed)
Date Tue, 10 Aug 2004 14:02:49 GMT
This is an HTML question rather than JSP or Tomcat but you just use <INPUT type="file" name="field_name">

-----Original Message-----
From: Maruthi [mailto:maruthibabu_2k@yahoo.com]
Sent: 10 August 2004 14:57
To: Tomcat Users List
Subject: RE: How to Upload a File Using JSP?.(Snippest of code needed)


Hello,
Thanks for your reply.I could download the cos.jar from the given webiste.Then later onwards
i am not able to proceed....i mean how to provide the functionality of uploading into my JSP.My
JSP contains two textboxes and now i have to include the functionality of uploading.Please
help me how to proceed.
 
Thanks for your time and patience,
Maruthi.
 
 
 
===================================================
My JSP Code::
=====================================================
 
<%@ page    language="java" contentType="text/html" %> 
<%@ page    import = "java.io.*" %> 
<%@ page    import = "java.lang.*" %> 
<%@ page    import = "java.sql.*" %> 
<%@ page  import = "org.apache.turbine.util.RunData" %> 
<%@ page  import = "org.apache.turbine.util.Log" %> 
<%@ page    import = "javax.servlet.http.*" %> 
<%@ taglib  uri='/WEB-INF/templates/jsp/tld/template.tld' prefix='jetspeed' %>
<%@ page import="org.apache.commons.fileupload.*" %>

   
  <% 
  try 
  {
   
   if(request.getMethod().equals("POST"))
   {
      
        RunData rundata=(RunData)request.getAttribute("rundata");
               String jspeid = (String) request.getAttribute("js_peid");
               
        String cpu1=    request.getParameter("cpu");
      String architecture1=  request.getParameter("architecture");
    
          Class.forName("org.gjt.mm.mysql.Driver");
       Connection con=DriverManager.getConnection("Jdbc:mysql://localhost:3306/Thesiswork","root","");
       Statement st=con.createStatement();
       
          String str="INSERT into submitjobs VALUES('"+cpu1+"','"+architecture1+"','"+file1+"')";
            int i=st.executeUpdate(str);
               System.out.println("Number of Rows inserted into AddGridNodes Table  is: "
+i+"<br>"); 
               
               
               out.println( "<HTML><HEAD><TITLE>Confirmation-Added Grid
Nodes</TITLE></HEAD>" );
             out.println( "<BODY bgcolor=blue text=white><br>");
             out.println( "<h2 align=center><FONT face=Verdana,Geneva,Arial color=white
size=4><b>ADD JOBS</b></font></h2>");
             out.println("<FONT face=Verdana,Geneva,Arial  size=1>");          
        
             out.println( "<table align=center><br>");
             out.println("<tr><td><b>The Details Belongs to Job:&nbsp;</td><td></td><td>"+cpu1+"
&nbsp;is added to the Database..!.</b></td></tr><br>");
             
             out.println("</table>");
             out.println("</font>");
             out.println("</BODY>");
             out.println("</HTML>");
  
       st.close();
       con.close();
        
     
      }else
      {
  %>
   <body bgcolor=blue text=white>
   <form action="SubmitJobs.jsp" enctype="multipart/form-data" method="POST"><br><br>
   <FONT face=Verdana,Geneva,Arial color=white size=1>
   <br>
   <h2 align="center"><FONT face=Verdana,Geneva,Arial color=white size=4><b>SUBMIT
JOBS</b></font></h2>
   <br>
   <center>
   
   <table   align="center" >
        <tr>
             <td><b><FONT face=Verdana,Geneva,Arial color=white size=2>CPU:<sup>*</sup></FONT></b></td>
             <td>&nbsp;</td><td>&nbsp;</td> 
             <td><input type="text" name="cpu" value="" size="20"></td>
            </tr>
      
        <tr>
            <td><b><FONT face=Verdana,Geneva,Arial color=white size=2>Architecture:<sup>*</sup></FONT></b></td>
            <td>&nbsp;</td><td>&nbsp;</td> 
         <td><input type="text" name="architecture" value="" size="20"></td>
        </tr>
        
    <tr>
            <td><b><FONT face=Verdana,Geneva,Arial color=white size=2>Execute
PBS File:<sup>*</sup></FONT></b></td>
            <td>&nbsp;</td><td>&nbsp;</td> 
            <td><INPUT TYPE="file" NAME="fileToUpload"></td</td>
    </tr>
        
        
                 
      
         
   </table>
   <br><br>
   
   <input type="submit" value="Submit" />
   
   
   </center>
   </font>
   </form>
   </body>   
   
      
<%
   } //else
   }catch (Exception e)
   {
      Log.error(e);
     return;
  }
%>

Rowland Watkins <erw01r@ecs.soton.ac.uk> wrote:
Maruthi,

I found the commons fileupload to be a bit heavy. You could try the
O'Reilly Upload Servlet:

http://www.servlets.com/resources/com.oreilly.servlet/

This has a simpler API. Just specify the directory for the file being
uploaded and it does the rest. If you require multiple files to be
uploaded it may be more suitable to use Struts.

Cheers,

Rowland


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


		
---------------------------------
Do you Yahoo!?
Yahoo! Mail is new and improved - Check it out!

Mime
View raw message