2012-04-24 26 views
1

当从SeaMFramework生成xhtml页面时,是否可以将实际的HTML格式化为可读的(格式良好的)文本。使用SeamFramwork将实际的HTML格式化为可读

我希望能够右键点击我的网页和view-source,其中html和javascript格式良好(标签,新行)。我正在使用JSF和Richfaces,它们对自己的html和javascript进行genreates,我希望它们更具可读性。

回答

2

您可以使用JTidyFilter。下载jtidyservlet.jar,砸在/WEB-INF/lib并作为web.xml如下注册过滤器:

<filter> 
    <filter-name>jTidyfilter</filter-name> 
    <filter-class>org.w3c.tidy.servlet.filter.JTidyFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>jTidyfilter</filter-name> 
    <url-pattern>*.jsf</url-pattern> <!-- Or whatever you're using for JSF --> 
</filter-mapping> 

我个人不太在意。该过滤器具有显着的性能影响,Chrome/Firebug/IE9等浏览器的开发人员工具已在F12上显示格式良好的HTML。无论如何,(纯粹的)开发者关心这一点,而不是“愚蠢的”最终用户。

相关问题