> From: Artur Bialecki [mailto:[EMAIL PROTECTED]] > > > > -----Original Message----- > > From: Vadim Gritsenko [mailto:[EMAIL PROTECTED]] > > Sent: Monday, May 13, 2002 10:31 AM > > To: [EMAIL PROTECTED] > > Subject: RE: Request > > > > > > > From: Artur Bialecki [mailto:[EMAIL PROTECTED]] > > > > > > > -----Original Message----- > > > > From: Vadim Gritsenko [mailto:[EMAIL PROTECTED]] > > > > > From: Artur Bialecki [mailto:[EMAIL PROTECTED]] > > > > > > > > > > > > > > > It would be nice if there was an easy way to convert > > > > > HttpServletRequest to HttpRequest, HttpServletResponse to > > > > > HttpResponse, etc. > > > > > > > > > > Right now I can't see any easy way of doing this. > > > > > Maybe new constructors or static conversion methods > > > > > that do this would be very useful. > > > > > > > > > > What do you think ? > > > > > > > > Why this would be needed? > > > > > > > > > > If you start a new cocoon project and you're _not_ using > > > other libraries that already _extend/return_ HttpServletRequest > > > and others than you probably don't need it. > > > > > > But, if you have some request/response/cookie processing > > > libraries which were used in Cocoon1 or your JSP site > > > and you're moving to Cocoon2 and want to use these > > > from XSP, etc. you either have to rewire (If you can) > > > your libraries to use cocoon's Request, Response, etc. > > > or preform the conversion in some easy way. Since the > > > first option may not allways be feasable. > > > > Do you know that Http* objects *are* *already* available in Cocoon? > > Hence my question: why do you need wrappers if you can use original > > Http* objects? > > > > I know that you can objectModel.get(HttpEnvironment.HTTP_REQUEST_OBJECT) > but that only solves passing requests/responses/cookies into library > methods. But when methods return/extend HttpServletRequest (etc.) I can't > do the following in my XSPs or logicsheets: > <xsp:logic> > request = new SuperRequest(request); > //or > request = UberHttpLib.getUberRequest(request); > </xsp:logic> > > if the SuperRequest extends HttpServletRequest > or the getUberRequest returns HttpServletRequest.
Ok, that's good enough reason to have wrapper/converter. Vadim > Artur... --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]