protected String href(String link) { final RequestInfo pg = RequestInfo.get(); link += ".html"; // encode as relative or absolute depending on the link type if (link.startsWith("/")) { // absolute, encode from "root" return pg.servletURI(link); } else { // encode as relative return pg.pageURI(link); } } }
protected String href(String link) { final RequestInfo pg = RequestInfo.get(); String ext = getExtension(); if (ext != null && ext.length() > 0) link = link + "." + ext; // encode as relative or absolute depending on the link type if (link.startsWith("/")) { // absolute, encode from "root" return pg.servletURI(link); } else { // encode as relative return pg.pageURI(link); } }