次のサンプルはJSFの機能を使っていないサンプルです。

このEL式やforEachは、tomcatのJSPで処理されるのではなくFaceletで処理されます

そのため、tomcat3のような古い環境でもEL式が使えます。

反面Facelet1111で実装されている機能までしか使えません

次のサンプルはJSFの機能を使ったサンプルです

サンプル 解説
四則演算   四則演算
入力画面1   入力画面1(JSF機能でのバリデーション)
入力画面2   入力画面2(JSFには項目の関連チェックを行う機能がありません。サーバサイドJavaScriptを使って項目間のチェックを行います)

デバッグ補助

サンプル 解説
デバッグ表示   DebugRendererでデバッグ表示
デバッグ表示   DebugRendererRendererでデバッグ表示
デバッグ表示   セッション・アプリケーションの内容を表示
Logging   Loggingの設定

JSFの拡張

拡張タグ xmlns:d="http://www.ne.jp/asahi/java/servlet/strawberry"

サンプル 解説 doc
<s:initOnLoad /> doc

データベース

拡張タグ xmlns:d="http://www.ne.jp/asahi/java/servlet/database"

http://sourceforge.net/projects/jlynx/ を使った簡単なORマッピング機能です。 ソースコード整理中につき、リリースまでしばらくお待ちください。

サンプル 解説 doc
<d:selectDataWhenAfterRestoreView /> RestoreViewフェーズのあとで、データを検索します。 FPage24 doc
<d:initNewFormWhenAfterRestoreView /> RestoreViewフェーズのあとで、新規入力画面を作成します FPage25 doc
<d:convertColumnType /> Columnのデータタイプに合わせて変換するコンバータです。
<d:commandButton /> データを登録します。 FPage28 doc