> /*contributing a HttpServletRequestFilter */ ... > doesn't work! > Maybe something wrong!
I didn't check to see why it doesn't work, but I've been looking into this issue too - for displaying Japanese. The HttpServletRequestFilter approach is not the best way to go about this, because it handles _all_ requests given to Tapestry - we want to only alter page rendering ... > Can anyone tell me a complete solution? Yes! :-) Or at least, I think so. This solution was in a Japanese Tapestry forum, and digging through the Tapestry source code I think it's the best way - at least for now. Just add this to your AppModule: public static PageResponseRenderer decoratePageResponseRenderer( @InjectService("PageMarkupRenderer") final PageMarkupRenderer markupRenderer, @InjectService("MarkupWriterFactory") final MarkupWriterFactory markupWriterFactory, final Object delegate) { return new PageResponseRenderer() { public void renderPageResponse(Page page, Response response) throws IOException { MarkupWriter writer = markupWriterFactory.newMarkupWriter(); markupRenderer.renderPageMarkup(page, writer); PrintWriter pw = response.getPrintWriter("text/html; charset=UTF-8"); writer.toMarkup(pw); pw.flush(); } }; } Cheers, Nick. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]