2012-04-24 27 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。無論如何,(純粹的)開發者關心這一點,而不是「愚蠢的」最終用戶。

相關問題