Travis,
I don't know Tap 4, so, I don't know if the approach I will describe can
work.
I was able to integrate Tapestry 5 with Struts 1. I followed the
approach described by Kent Tong in his E-Book on Tapestry 4.
1. The main problem is setting up the session. As struts is a thin layer
on top of the Servlet API, this is fairly easy. I reimplemented our
login page in Tapestry 5, and part of that creates the old struts
session object in the HttpSession. Tapestry 5, itself, creates its own
session objects.
2. Any links from a Tapestry 5 page to a struts page and vice versa, are
basically hard-coded.
On 14/02/2009 04:22, Travis Romney wrote:
I've been upgrading an application from tapestry 4 to tapestry 5.
The application is quite large, so we're just migrate a few pages here and
there.
I've created some tapestry 5 services that depend on a Request.
I would like to be able to inject these services into a few tapestry 4
pages,
as we migrate.
You might want to rewrite your T5 services to use HttpServletRequest
instead of Request. Then you could manually instanciate those objects in
your T4 components.
Hope these ideas help you,
Jonathan
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org