独立した部品として用意したフォームをインクルードするような画面のサンプルです。
このサンプルでは独立した部品として作られているログインフォーム(HTMLテンプレートのソースはプロジェクトの src/main/webapp/_included/login.html です)をインクルードすることでログインフォームを表示しています。ログイン処理は画面のPageクラスとは独立したログイン用の部品Pageクラス(com.example.web.included.LoginPage)のメソッドで処理されます。
ユーザID「user」、パスワード「pass」で正常にログインできます。それ以外の場合はエラーメッセージが表示されます。フォームが空のまま「ログイン」ボタンを押してもエラーメッセージが表示されます。