From: Silvio B. <sbi...@id...> - 2004-11-22 12:25:15
|
Hello Chris, Thanks for the reply. I have already written some code to generate directory contents in XML or text formats but I wanted to be able to do this with any directory with static content that is served by Jetty via a ResourceHandler. That is why I would have loved to see ResourceHandler support parameterization of the directory output format through a HTTP header, possible something like Accept-Encoding=text/plain resulting in a line-separated plain-text listing. For most purposes this would be more than enough but an Accept-Encoding=text/xml would be nice too. I don't really like filters and am not very fond of the idea to introduce them for this purpose. I can see the problem in detecting a directory listing request outside the ResourceHandler. Regards, Silvio Bierman "Chris Haynes" <ch...@ha...> wrote in message news:080f01c4d077$ce5c0800$0200000a@ringo... > Hmm, I can see the usefulness of this in e.g. FTP-like situations. > > I agree that generating correct XHTML would seem to be desirable (throughout > Jetty!). > > However parsing a whole web page for this purpose is still somewhat > unsatisfactory - what if Jetty decided to change the visual layout? Grubbing > around amongst relatively-unstructured data is not my idea of reliable > computing. > > Would it not be better if you were to write your own simple servlet to generate > a 'pure' XML response (i.e. not HTML-compatible) which contained the directory > listing in a properly DTDed format? (i.e. Content-Type: application/xml). > > This would give FTP-like clients exactly what is needed. > > I'm not sure how you would invoke this without burrowing into Jetty code, i.e. > how you could recognise a request for a directory listing and hence invoke this > servlet. Maybe this can / should be done as a Filter. > > And maybe this could be donated to Jetty-extras - it could be quite useful for a > number of people. > > Nice student project for someone! > > HTH > > Chris Haynes > > ----- Original Message ----- > From: "Silvio Bierman" <sbi...@id...> > To: <jet...@li...> > Sent: Monday, November 22, 2004 12:49 AM > Subject: [jetty-discuss] Directory listing format > > > > Hello all, > > > > I want to automatically read the directory listings that Jetty generates. > > Unfortunately, the HTML is not completely well-formed XML. The <table > > border=0> for example makes using an XML parser impossible. Having to use > > jtidy-like stuff takes to much extra processing for my purposes. Can the > > format Jetty generates be influenced by a URL parameter or a HTTP header? > > > > Regards, > > > > Silvio Bierman > > > > > > > > > > > > ------------------------------------------------------- > > SF email is sponsored by - The IT Product Guide > > Read honest & candid reviews on hundreds of IT Products from real users. > > Discover which products truly live up to the hype. Start reading now. > > http://productguide.itmanagersjournal.com/ > > _______________________________________________ > > jetty-discuss mailing list > > jet...@li... > > https://lists.sourceforge.net/lists/listinfo/jetty-discuss > > > > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ |