Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jboss.weld.environment.servlet.util;
 
 import  javax.servlet.ServletContext;
 import java.io.File;
 import java.net.URL;
 
 public class Servlets {
 
    private Servlets() {
    }
    public static File getRealFile(ServletContext servletContextString paththrows MalformedURLException {
        String realPath = servletContext.getRealPath(path);
        if (realPath == null) {//WebLogic!
            URL resourcePath = servletContext.getResource(path);
            if ((resourcePath != null) && (resourcePath.getProtocol().equals("file"))) {
                realPath = resourcePath.getPath();
            }
        }
        if (realPath != null) {
            File file = new File(realPath);
            if (file.exists()) {
                return file;
            }
        }
        return null;
    }
New to GrepCode? Check out our FAQ X