You could use the url rewriting functionality introduced in 5.1 (note: the api for this changes between 5.1 and 5.2). It allows you to rewrite incoming urls and links within the application. It's a public api.
Robert On Dec 16, 2010, at 12/162:06 AM , Inge Solvoll wrote: > I believe the code that generates the link you're talking about is on line > 150 of AutoComplete.java in T5.2.4. > > > Link link = resources.createEventLink(*EVENT_NAME*); > > > By doing a little bit of digging from there, I found that the > (internal) service LinkSource does the hard work. I'm not the right person > to say what's possible with internal services. But if it's possible, you > could do an decoration/override/advice of that service and do some neat > tricks there. > > This is the beauty of tapestry, you can usually find the source of most > information within a couple of clicks in eclipse, and the code is most often > very readable because of the clear separation of concerns between services. > > > On Wed, Dec 15, 2010 at 2:53 PM, Michael Bayer > <michael.ba...@gameforge.com>wrote: > >> Hi there! >> >> I have a tapestry powered site running behind an HTTP-Proxy that hides the >> glassfish instance from the user. >> Unfortunately it also hides the web-app context root: >> >> http://doma.in:8080/contextRoot/page becomes http://doma.in/page >> >> This causes a whole lot of problems, most of which I managed to fix (I use >> an AssetPathConverter for example), but I wasn't able to find a way to >> change the request path of the autocomplete mixin's ajax requests, the path >> always contains the context root (but not hostname and port). >> >> Is there a way to change the request path of those ajax requests? >> >> >> Tapestry version: 5.2 >> >> -- >> Michael Bayer >> Software Developer >> >> Gameforge Productions GmbH >> Albert-Nestler-Straße 8 >> D-76131 Karlsruhe >> >> Tel. +49 721 354 808-0 >> Fax +49 721 354 808-152 >> >> michael.ba...@gameforge.de >> >> http://www.gameforge.de >> >> Amtsgericht Mannheim, HRB 701682 >> USt-ID: DE 254 298 652 >> >> Geschäftsführer: Alexander Rösner, Christoph Jennen >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org