/** * Returns view name based on the URL filename, * with prefix/suffix applied when appropriate. * @param uri the request URI; for example {@code "/index.html"} * @return the extracted URI filename; for example {@code "index"} * @see #extractViewNameFromUrlPath * @see #postProcessViewName */ protected String getViewNameForUrlPath(String uri) { String viewName = this.viewNameCache.get(uri); if (viewName == null) { viewName = extractViewNameFromUrlPath(uri); viewName = postProcessViewName(viewName); this.viewNameCache.put(uri, viewName); } return viewName; }
/** * Returns view name based on the URL filename, * with prefix/suffix applied when appropriate. * @param uri the request URI; for example {@code "/index.html"} * @return the extracted URI filename; for example {@code "index"} * @see #extractViewNameFromUrlPath * @see #postProcessViewName */ protected String getViewNameForUrlPath(String uri) { String viewName = this.viewNameCache.get(uri); if (viewName == null) { viewName = extractViewNameFromUrlPath(uri); viewName = postProcessViewName(viewName); this.viewNameCache.put(uri, viewName); } return viewName; }
/** * Returns view name based on the URL filename, * with prefix/suffix applied when appropriate. * @param uri the request URI; for example {@code "/index.html"} * @return the extracted URI filename; for example {@code "index"} * @see #extractViewNameFromUrlPath * @see #postProcessViewName */ protected String getViewNameForUrlPath(String uri) { String viewName = this.viewNameCache.get(uri); if (viewName == null) { viewName = extractViewNameFromUrlPath(uri); viewName = postProcessViewName(viewName); this.viewNameCache.put(uri, viewName); } return viewName; }