package photato.controllers; import java.nio.file.Path; import java.util.Map; import org.apache.http.entity.ContentType; import org.apache.http.entity.FileEntity; public class DefaultHandler extends PhotatoHandler { private final Path folderRoot; public DefaultHandler(Path folderRoot) { super("", new String[]{"GET"}); this.folderRoot = folderRoot; } @Override protected Response getResponse(String path, Map<String, String> query) throws Exception { return new Response(200, new FileEntity(folderRoot.resolve("index.html").toFile(), ContentType.create("text/html; charset=UTF-8"))); } }