JSFも大分わかってきたので何か練習で作ろうと思いたつ。
アイデアを絞り出した結果、すでに世の中に腐るほどあるHTMLエンコードツールを空気を読まずに作ってみることにしました。
一から作るのもメンドイので、HTMLエンコード機能を持つクラスをJavaの標準クラスライブラリで探したところ・・・。見つかんない・・・orz
ここはアーキテクトっぽく意地でもライブラリを探して再利用だと意気込んで、Jakarta Commonsを漁る事に。
Commons Codec、Commons HttpClientと探したが見つからず、諦めかけていたのですが、Commons LangにStringEscapeUtilsというクラスがありました。Encodeじゃなく、Escapeだったのか。
escapeHtmlやescapeJavaScriptなど使いやすそうな静的メソッドがたくさんあり、思わぬ収穫でした。