<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page import="java.util.List"%>
<%@ page import="java.util.*"%>
<%@ page import="java.io.BufferedInputStream"%>
<%@ page import="java.io.BufferedOutputStream"%>
<%@ page import="java.io.File"%>
<%@ page import="java.io.InputStream"%>
<%@ page import="java.io.OutputStream"%>
<%@ page import="java.io.FileOutputStream"%>
<%@ page import="java.util.regex.Matcher" %>
<%@ page import="java.util.regex.Pattern" %>
<%
    //仅做示例用，请自行修改
	String path = "jsp/upload";
	String imgStr ="";
	String realpath = request.getRealPath("/") + path;
	String abpath = request.getRealPath("/");
	List<File> files = getFiles(realpath,new ArrayList());
	for(File file :files ){
		imgStr+=file.getPath().replace(abpath,"")+"ue_separate_ue";
	}
	imgStr = imgStr.substring(0,imgStr.lastIndexOf("ue_separate_ue"));
	out.print(imgStr);		
%>
<%!
public List getFiles(String realpath, List files) {
	File realFile = new File(realpath);
	if (realFile.isDirectory()) {
		File[] subfiles = realFile.listFiles();
		for(File file :subfiles ){
			if(file.isDirectory()){
				getFiles(file.getAbsolutePath(),files);
			}else{
				Pattern reg=Pattern.compile("[.]jpg|png|jpeg|gif$");
				Matcher matcher=reg.matcher(file.getName());
				if(matcher.find()) {
					files.add(file);
				}
			}
		}
	}
	return files;
}%>
