1

从 SeaMFramework 生成 xhtml 页面时,有没有办法将实际的 HTML 格式化为可读(格式良好)的文本。

我希望能够右键单击我的网页和查看源代码,其中 html 和 javascript 格式正确(选项卡式,新行)。我正在使用 JSF 和 Richfaces,它们对自己的 html 和 javascripts 进行分类,我希望它们更具可读性。

4

1 回答 1

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。无论如何,关心这一点的是(纯粹的)开发人员,而不是“愚蠢的”最终用户。

于 2012-04-24T16:27:57.330 回答