2

I'm trying to get the base url (for example: https://stackoverflow.com/) without using javascript. But there seem to be a lot of ways to split it off from https://stackoverflow.com/questions/ask so I was wondering what the cleanest way was (or if there's a preferred method).

jstl functions would probably do the trick, but I'd like it to be as dynamically as possible, so I wouldn't have to change it if the /questions/ part was to change to let's say /question/.

${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort} 

Is an option, but it's well a bit verbose.

Any input is appreciated.

1 Answer 1

3

Use the following with a little help of JSTL functions taglib.

${fn:replace(pageContext.request.requestURL, pageContext.request.requestURI, '')}
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.