I want to render a link to some Page object in my macro output. When I use the value of `page.getUrlPath()` and embed it into a string like
the resulting link does not include the necessary site prefix "/confluence". How do I properly render a link during macro output?
I finally came to a solution that looked like this:
StringBuilder builder = new StringBuilder(); builder.append("<a href=\"") .append(bootstrapManager.getWebAppContextPath()) .append(page.getUrlPath()) .append("\">") .append(page.getTitle()) .append("</a>");
... hope this helps others with a similar problem.
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG