次のサンプルは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 |