Display image from Mysql database

  Retriveimage from Database:
------------------------------------------


 <%@ page import="java.util.List" %>
   <%@ page import="java.util.Iterator" %>
   <%@ page import="java.io.File" %>
   <%@ page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%>
   <%@ page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%>
   <%@ page import="org.apache.commons.fileupload.*"%>
   <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 
        <center><h1>Your  Profile has been Uploaded</h1></center>
  



 <%
String ename=request.getParameter("ename");
String itemName="";
boolean fileUpload=false;
try{
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List items = null;
try {
items = upload.parseRequest(request);
}
catch (FileUploadException e) {
e.printStackTrace();
}
Iterator itr = items.iterator();
while (itr.hasNext()){
FileItem item = (FileItem) itr.next();
String name = item.getFieldName();
if(name.equals("file")){
itemName = item.getName();
File savedFile = new File(request.getRealPath("/")+"images\\"+itemName);
item.write(savedFile);
fileUpload=true;
}
}

if(fileUpload==true){

out.println("File has been uploaded successfully");
out.println("<html>");
out.println("<body>");
out.println("<table><tr><td width='310'></td><td> <img border=2 src=images/"+itemName.toString().trim()+" width=267 height=280></td></tr></table>");




out.println("</body>");
out.println("</html>");
}

}
catch(Exception e){
e.printStackTrace();
}



%>






<html>
<head>
<script>
function printpage()
  {
  window.print()
  }
</script>
</head>
<body>

<input type="button" value="Print" onclick="printpage()">

</body>
</html>
   

Comments

  1. thanks sir,im having error in my code so i am struck in uploading and downloading image but this is very useful to me and its working

    ReplyDelete
  2. sir i need coding for change password using mysql database. using jsp

    ReplyDelete

Post a Comment