1

SeaMFramework から xhtml ページを生成するときに、実際の HTML を読みやすい (適切にフォーマットされた) テキストにフォーマットする方法はありますか?

Web ページを右クリックして、HTML と JavaScript が適切にフォーマットされている (タブ付き、改行) ソースを表示できるようにしたいと考えています。私は、より読みやすくしたい独自のhtmlとjavascriptを生成するJSFとRichfacesを使用しています。

4

1 に答える 1

2

これには を使用できますJTidyFilterjtidyservlet.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 に答える