Package org.brain.bean

Source Code of org.brain.bean.ImageList

package org.brain.bean;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpServletRequest;

import org.brain.pojos.Images;
import org.brain.pojos.User;
import org.brain.tool.ToolBean;


@ManagedBean(name="imageList")
@RequestScoped
public class ImageList {
  User user;
  List<Images> imgList = new ArrayList<Images>();
  public ImageList() {
    // TODO Auto-generated constructor stub
   
    user = ToolBean.getUserSession();
    String path;
    HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
    path=request.getRealPath("/");
    path = path+"/pic/"+user.getUsername();
    File file = new File(path);
    if(!file.exists())
    {
      file.mkdirs();
    }
    String[] filePath = file.list();
    if(filePath.length > 0)
    {
      for(String str : filePath)
        imgList.add(new Images(str, "pic/"+user.getUsername()+"/"+str));
    }
     
  }
 
  public void updateList()
  {
    String path;
    HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();
    path=request.getRealPath("/");
    path = path+"/pic/"+user.getUsername();
    File file = new File(path);
    String[] filePath = file.list();
    if(filePath.length > 0)
    {
      imgList.clear();
      for(String str : filePath)
        imgList.add(new Images(str, "pic/"+user.getUsername()+"/"+str));
    }
    System.out.println("123123");
  }
 
 
  public String FilePath()
  {
    return "testResult";
  }


  public List<Images> getImgList() {
    return imgList;
  }


  public void setImgList(List<Images> imgList) {
    this.imgList = imgList;
  }
 
 
 
}
TOP

Related Classes of org.brain.bean.ImageList

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.