1
当从SeaMFramework生成xhtml页面时,是否可以将实际的HTML格式化为可读的(格式良好的)文本。使用SeamFramwork将实际的HTML格式化为可读
我希望能够右键点击我的网页和view-source,其中html和javascript格式良好(标签,新行)。我正在使用JSF和Richfaces,它们对自己的html和javascript进行genreates,我希望它们更具可读性。
当从SeaMFramework生成xhtml页面时,是否可以将实际的HTML格式化为可读的(格式良好的)文本。使用SeamFramwork将实际的HTML格式化为可读
我希望能够右键点击我的网页和view-source,其中html和javascript格式良好(标签,新行)。我正在使用JSF和Richfaces,它们对自己的html和javascript进行genreates,我希望它们更具可读性。
您可以使用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。无论如何,(纯粹的)开发者关心这一点,而不是“愚蠢的”最终用户。