Current File : /home/obabain/khb_obaba_in/logoDA.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
      <%@page import="java.sql.Statement"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.Connection"%>
<%@page import="org.apache.commons.fileupload.FileItem"%>
<%@page import="java.util.Iterator"%>
<%@page import="org.apache.commons.fileupload.FileUploadException"%>
<%@page import="java.util.List"%>
<%@page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
<%@page import="org.apache.commons.fileupload.FileItemFactory"%>
<%@page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
<%@page import="java.io.File"%>
<%@page import="javax.servlet.annotation.MultipartConfig"%>

  <%!
    File savedFile=null;   PreparedStatement psmnt = null;
    File savedFile1=null;
    File savedFile2=null;
    String field1 =null;
    String field =null;
    String field2 =null;
    String value2=null;
    String value1=null;
    FileItem item=null;   int count=0;int c=0;
    int id=0;
    %> 
    <%@ include file="Connection.jsp" %>
      <%
      Statement st=con.createStatement();
      ResultSet rs=null;
      String loginid=(String)session.getAttribute("logid");
  	String name=(String)session.getAttribute("uname");
  	String firstname=(String)session.getAttribute("firstname");
      %>
<!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=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%

  /* getting parameter from jsp for image name */
    boolean isMultipart = ServletFileUpload.isMultipartContent(request);
 /*    firstName = request.getParameter("firstName");
    System.out.println(firstName);
    lastName = request.getParameter("lastName"); */
    System.out.println("isMultipart="+isMultipart);
    System.out.println(config.getServletContext());
    
/* A factory interface for creating FileItem instances. Factories can provide 
   their own custom configuration,
over and above that provided by the default file upload implementation.  */
/*  FileItem createItem(String fieldName,
                    String contentType,
                    boolean isFormField,
                    String fileName)  */
           FileItemFactory factory = new DiskFileItemFactory();
		/* This class handles multiple files per single HTML widget, 
		sent using multipart/mixed encoding type */
           ServletFileUpload upload = new ServletFileUpload(factory);
		
          /*  System.out.println(upload);   */ 

           List items=null;
           try {
                items = upload.parseRequest(request);
           } catch (FileUploadException e) {
                   //e.printStackTrace();
           }
           Iterator itr = items.iterator();
        
           while (itr.hasNext()) {
            item = (FileItem)(itr.next());
            //System.out.print(item);

          
               if (item.isFormField()) {
                    try{
                    	
                   /*  	if(c==0){
                            field1=item.getFieldName();
                               value1=item.getString();
                              } */
                       /*        System.out.println("field="+value1);
                             if(c==1){ 
                            field2=item.getFieldName();
                               value2=item.getString();
                               } */
                   /*       System.out.println("field="+value2);  */ 
                          
                         field=item.getFieldName();
                        String value=item.getString();
                     /*    c++; */
                    }
                    catch(Exception e){}
           }else {
               try {
             /*       out.println(" done"); */
                       String itemName = item.getName();
             
             
             /* FIRST IMAGE */
                   
                       /* out.println("done"); */
                       savedFile = new File("C:/Users/Admin/eclipse-workspace/SAAC/WebContent/img/"+itemName);
                  
                       item.write(savedFile); 
                       
                       savedFile1=new File("img/"+itemName);
                   
               } 
               catch (Exception e) {
              out.println(e);
               }
             
       }  count++;
           
           }

           try{
        	   String lid=request.getParameter("lid");
        	   System.out.print(loginid);
        	   psmnt = con.prepareStatement("INSERT INTO ip_logo(name,login_id) values(?,?)");
 psmnt.setString(2, loginid);
           psmnt.setString(1, savedFile1.getPath());
           
           int s = psmnt.executeUpdate();
           if(s>0){
           //System.out.println("Uploaded successfully !");
           response.sendRedirect("Dashboard.jsp");
           }
           else{
           System.out.println("Error!");
           }
           }
           catch(Exception e){
               e.printStackTrace();
           }
     

   %>
</body>
</html>