0,0 → 1,22 |
package ak.backpath.taglib; |
|
import javax.servlet.jsp.JspException; |
import ak.backpath.BackPath; |
|
public class CurrentLinkTag extends LinkTagBase |
{ |
protected String calculateURL() throws JspException |
{ |
String url = super.calculateURL(); |
if(url == null) return null; |
|
String params = findBackPath().getCurrentParams(); |
if(params == null) return url; |
|
params = params.replaceAll("&", "&"); |
if(url.indexOf("?") > 0) |
return url + "&" + backPathParam + "=" + params; |
else |
return url + "?" + backPathParam + "=" + params; |
} |
} |