I'm working on a web service and I want to sent the url for the help page in the header of every response.
I thought the Struts url tag would do the trick but it produces a relative url or at least that is what I see when I do the following:
url=<url namespace="/rest/list" action="help"/>
This tag usages produces url=/my-service/rest/list/help
Is there a way to get a url of the form http://<host name>/my-service/rest/list/help
I'm using struts tags in Freemarker so If there is a Freemarker tag that would suffice.
(and the actual syntax in Freemarker is <@s.url namespace="/rest/list" action="help"/>)
You think the question is so stupid or the answer is so obvious that instead of
1. actually answering the question
2. pointing to the docs that answer the question
3. giving any sort of useful advice
4. doing nothing
you reply RTFM. What's the point?
I ask a question because I want an answer.
You respond with a useless reply because you want to point out that, unlike yourself, I am an idiot who can't be
bothered to try to search for an answer before asking for help.
It seems like a huge presumption on your part and a complete waste of time for both of us.
So don't waste your time--sorry; won't tell you to RTFM again. Of course, if you *had* RTFM, you would have seen the forceAddSchemeHostAndPort attribute.
My question about you reading it wasn't just me patting myself on my back for having RTFM already, it was asking you if you'd read it. If you had said no, I would have suggested reading it. If you had said yes, I would have asked if you had had a specific problem with the attribute in question.
Do not ascribe to malice that which can be explained by someone who doesn't have a lot of time to spend responding to questions, but rather chooses to do as much as he can in the limited amount of time he has.
I'm sure other people here will be happy to answer your future questions--I'll not annoy you with mine any more.