1. The method getRequestContext() is undefined for the type IRequestCycle. The RequestContext doesn't exist anymore. Now we have the Infrastructure object. Also, in order to support portlets, the Infrastructure object doesn't give you HttpServletRequest or HttpServletResponse objects, but instead give you a custom object called WebRequest and WebResponse. If you want a reference to the actual HttpServletRequest, you can inject it into the page. With Tapestry annotations, that's done like this:
@InjectObject("service:tapestry.globals.HttpServletRequest") public abstract HttpServletRequest getRequest(); I'm not sure how to get a reference to the Servlet or ServletConfig, but I'm reasonably certain that it would be in a similar manner. 2. The method getServiceParameters() is undefined for the type IRequestCycle IRequestCycle.getServiceParameters() is now IRequestCycle.getListenerParameters(). 3. The method getObject(Class) in the type IBinding is not applicable for the arguments (String, Class<Browser>) Retrieval of values from Ibinding objects has been simpllified; you now just call getObject(), or getObject(Class) if you want to perform an assignability check. So yeah, calling .getObject(Browser.class) should work just fine. 5. (What happened to 4? :))org.apache.tapestry.event.PageRenderListener; is not used in TP4 what should I use here? PageRenderListener was split into PageBeginRenderListener and PageEndRenderListener. The information is kind of spread around, so I can understand that it's a bit hard to find, but there are several pages to look to for this kind of help. Here are some I found useful: User's Guide: http://tapestry.apache.org/tapestry4.1/usersguide/index.html Component Reference: http://tapestry.apache.org/tapestry4.1/components/index.html Tapestry Wiki: http://wiki.apache.org/tapestry/ JavaDocs: http://tapestry.apache.org/tapestry4.1/apidocs/index.html Robert J. Walker --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]