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