Ugh. IMO relying on textual representation of a DOM is fragile and broken, especially if you're unable to ignore whitespace-is there a reason you're doing it like this?
Dave (pardon brevity, typos, and top-quoting; on cell) On Sep 30, 2012 12:22 PM, "Steve Higham" <st...@sjlt.co.uk> wrote: > My Struts Views are made up of JSP and Tiles and the resulting HTML is > untidy to say the least. This causes problems when I try to compare it with > HTML mock-ups. To solve this I'm trying to use the JTidy library to pretty > print the HTML output to the browser. > > > > I'm using the JTidyFilter configured as follows: - > > > > <filter-mapping> > > <filter-name>StrutsFilter</filter-name> > > <url-pattern>/*</url-pattern> > > </filter-mapping> > > > > <filter-mapping> > > <filter-name>JTidyFilter</filter-name> > > <url-pattern>/*</url-pattern> > > </filter-mapping> > > > > This seems to be failing because the Struts Filter Dispatchers only pass > the > request down the Filter Chain if it is not a Struts Request (e.g. > *.action). > Therefore this config will try to pretty-print *.css, *.js, *.img etc. but > completely ignores the outputs of my actions. > > > > Does anyone know a sensible way of pretty printing the Struts HTML output > to > the browser? > > > > Many Thanks, > > > > Steve > > > > Steve Higham > > > >