次のサンプルはJSFの機能を使っていないサンプルです。
このEL式やforEachは、tomcatのJSPで処理されるのではなくFaceletで処理されます
そのため、tomcat3のような古い環境でもEL式が使えます。
反面Facelet1111で実装されている機能までしか使えません
次のサンプルはJSFの機能を使ったサンプルです
サンプル | 解説 |
四則演算 | 四則演算 |
入力画面1 | 入力画面1(JSF機能でのバリデーション) |
入力画面2 | 入力画面2(JSFには項目の関連チェックを行う機能がありません。サーバサイドJavaScriptを使って項目間のチェックを行います) |
パラメータチェック | サーバサイドJavaScriptを使ってパラメータのチェック |
デバッグ補助
サンプル | 解説 |
デバッグ表示 | DebugRendererでデバッグ表示 |
デバッグ表示 | DebugRendererRendererでデバッグ表示 |
デバッグ表示 | セッション・アプリケーションの内容を表示 これはJSFで作っていません |
Logging | Loggingの設定 |
JSFの拡張
拡張タグ xmlns:d="http://www.ne.jp/asahi/java/servlet/strawberry"
サンプル | 解説 | doc |
<s:initOnLoad /> | doc |
StateSave
サンプル | 解説 | doc |
FPage10 | StateSaveで | |
FPage10i | StateSaveで |