Not exactly. I think you are taking a more resource based approach then what I tried to describe. Basically lets say in your case you need to return some resources from within your wicket app that don't fit well with the default request/response processing. What you can do is create your own implementation of WebRequest and WebResponse and register them with wicket under a service name. So when the user hits a url with that service name your registered implementations of WebRequest and WebResponse will be used to process the url and generate the response as opposed to wicket's default. You can completely bypass wicket's pages/components and just write your file into the response.
So its not just a resource reference but more like a sub-servlet that works inside wicket and handles all urls with a specific service attrubute. The advantage to a separate servlet is that you still get all the wicket features because your alternate impls are still running within wicket. You can write an image service that given an image name from within a package will write it to the response, kind of like a resource reference does now. Does this make sense or do I just now know enough about resource references in wicket? -Igor > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Johan Compagner > Sent: Friday, August 05, 2005 2:14 PM > To: wicket-user@lists.sourceforge.net > Subject: Re: [Wicket-user] Re: Problem > > but isn't this adding a esourcereference to youre application? > Then that resourcereference will becalled under the url: > > /wicket-examples/images/resources/home/image5 > > and you can do anything you want in the resource that > reference is making. > > johan > > > > > Igor Vaynberg wrote: > > Or someone might write components/pages that generate xml > and are xslt > > transformed into a ui. Or voice xml components. And im sure > there are > > a thousand more reasons. > > > > Tapestry takes an nice approach that allows easy > integration of things > > like this. You can basically write your own service > providers (in this > > case customized webrequest/webresponse pair) and register them with > > the framework. When your url contains a service=<service-name> > > tapestry uses your service to process the request and > produce the response. > > > > -Igor > > > > > > > >> -----Original Message----- > >> From: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED] On Behalf > Of Philip > >> A. Chapman > >> Sent: Friday, August 05, 2005 1:03 PM > >> To: wicket-user@lists.sourceforge.net > >> Subject: Re: [Wicket-user] Re: Problem > >> > >> Gili wrote: > >> > >>> Jon, I think you need to give more information about > >>> > >> your actual > >> > >>> requirements. As I already mentioned, I have a simple > servlet which > >>> serves up images by ID and the ID is passed in via a HTTP POST > >>> (although originally I had it going via a HTTP GET and you > >>> > >> could do this too). > >> > >>> I don't see why one would need access to the Wicket > session...? > >>> Again, it isn't clear to me what your actual requirements > >>> > >> are. If you > >> > >>> simply have a client-server architecture, why not code up > all your > >>> server components as servlets to send image data, etc? > >>> > >>> > >> This is not Jon's argument, I do not believe, but an > argument that I > >> think is valid. Let us say that your images served up by your > >> servlet are generated charts, such as the relative wages of > >> employees. You wouldn't want just anyone to be able to > access this > >> data unless they had authenticated successfully. In order to > >> determine whether they have authenticated, you would need to check > >> the wicket session. > >> > >> -- > >> Philip A. Chapman > >> > >> Application Development: > >> Java, Visual Basic (MCP), PostgreSQL, MySQL, MSSQL Linux, > Windows 9x, > >> Windows NT, Windows 2000, Windows XP > >> > >> > > > > > > > > > > ------------------------------------------------------- > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > > Practices Agile & Plan-Driven Development * Managing > Projects & Teams > > * Testing & QA Security * Process Improvement & Measurement * > > http://www.sqe.com/bsce5sf > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & > EXPO September 19-22, 2005 * San Francisco, CA * Development > Lifecycle Practices Agile & Plan-Driven Development * > Managing Projects & Teams * Testing & QA Security * Process > Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user