All,

I'm writing an app that will make use of virtual hosts (so that
domain1.com, domain2.org, etc. will all point to the same application).
The sticky piece is that each page will need to know the hostname by
which it was referenced--the data displayed on the page will be
different for each virtual host.

As mentioned here
(http://tapestry.apache.org/tapestry5/tapestry-core/guide/request.html),
I'm thinking about using a HTTPServletRequestFilter
(http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry/services/HttpServletRequestFilter.html)
 to manage this.  The HTTPServletRequestFilter would intercept each request, 
would modify the URL to add the server name as an extra context parameter, and 
then would pass the request along to the RequestHandler pipeline.

A couple of questions:
1) Is there an easier way to do this?
2) Is there an API already built into Tapestry that will let me add a
context parameter to a URL without having to write the regular
expressions to parse it, etc.?
3) Is there any way I can put that logic into each page instead?  Does
each page have access to the server name that was used in the URL?

Thanks,
Andy

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to