if (!pathOkay(filePath, pathInfo, response)) {
return;
}
}
DcwThematicIndex ti;
try {
ti = new DcwThematicIndex(filePath, false);
} catch (FormatException fe) {
response.sendError(HttpServletResponse.SC_NOT_FOUND, fe.toString());
return;
}
String valIndex = request.getParameter("valIndex");
if (valIndex != null) {
showTableIndexed(request, response, valIndex, ti);
} else {
showTableData(request, response, ti, filePath);
}
try {
ti.close();
} catch (FormatException fe) {
// ignore
}
}