public class WebIndexer extends AbstractIndexer {
private final String globalPrefix;
+ private final String jspPath;
- public WebIndexer(final String globalPrefix) {
+ public WebIndexer(final String globalPrefix, final String jspPath) {
this.globalPrefix = globalPrefix;
+ this.jspPath = jspPath;
}
@Override
public String getDirectoryUrl(final AbstractFile directory,
final IndexingContext context) {
- return "photos.jsp?path=" + context.getLocalUrl() + "/"
+ return jspPath + context.getLocalUrl() + "/"
+ UrlParamEncoder.encode(directory.fileName);
}
public String getParentDirectoryUrl(final IndexingContext context) {
final StringBuffer result = new StringBuffer();
- result.append("photos.jsp?path=");
+ result.append(jspPath);
final List<String> components = context.getLocalPathComponents();