Code:
<%@ 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" %>
<%@ page import="np.com.ntech.adbl.check.*"%>
<center><table border="2">
<tr><td><h1>Your files uploaded </h1></td></tr>
<%
Image image=new Image();
String randomNo="";
String checkNo="";
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if (!isMultipart) {
} else {
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();
if (item.isFormField()) {
String name = item.getFieldName();
String value = item.getString();
if((name.equals("checkNo"))&&(name!=null)){
image.setCheckNo(value);
checkNo=value;
}
/*if(image.isExist()) {
errMap.put("name","Name already exists");
isValid=true;
} */
if((name.equals("bankCd"))&&(name!=null)){
image.setDestBank(value);
}
if((name.equals("branchCd"))&&(name!=null)){
image.setDestBranch(value);
}
if((name.equals("amount"))&&(name!=null)){
image.setAmount(value);
}
if((name.equals("remarks"))&&(name!=null)){
image.setRemarks(value);
}
if((name.equals("radNo"))&&(name!=null)){
image.setRadNo(value);
randomNo=value;
}
if((name.equals("checkType"))&&(name!=null)){
image.setCheckType(value);
}
if((name.equals("accountHolder"))&&(name!=null)){
image.setAccountHolder(value);
}
if((name.equals("payee"))&&(name!=null)){
image.setPayee(value);
}
if((name.equals("payeeAccountNo"))&&(name!=null)){
image.setPayeeAccountNo(value);
}
if((name.equals("accountNo"))&&(name!=null)){
image.setAccountNo(value);
}
} else {
try {
String fileName=item.getFieldName();
String itemName = item.getName();
int IndexOf = itemName.indexOf(".");
String domain = itemName.substring(IndexOf);
//String Name = randomNo.concat("_").concat(fileName).concat(domain);
String Name=fileName.concat(checkNo).concat("_").concat(randomNo).concat(domain);
if (fileName.equals("front")&&(fileName!=null)){
image.setImageName(Name) ;
}
if (fileName.equals("back")&&(fileName!=null)){
image.setImageName1(Name) ;
}
File savedFile = new File(config.getServletContext().getRealPath("/")+"uploadedFiles/"+Name);
//File savedFile = new File(config.getServletContext().getRealPath("/")+"uploadedFiles/"+Name2);
item.write(savedFile);
out.println("<tr><td><b>Your file has been saved at the location:</b></td></tr><tr><td><b>"+config.getServletContext().getRealPath("/")+"uploadedFiles"+"\\"+itemName+" </td></tr>");
%>
<% } catch (Exception e) {
e.printStackTrace();
}
}
}
image.setSrcBank(session.getAttribute("bankCd").toString());
image.setSrcBranch(session.getAttribute("branchCd").toString());
image.setUserId(session.getAttribute("userId").toString());
image.saveCheck(session.getAttribute("name").toString());
}
%>
</table>
<a href="addImages.jsp">Home</a>
</center>
Please help me.
Thanks in advance !!