Hedgehog Note

日々の開発メモです。

JavaEE

JSFの勉強4 selectBooleanCheckbox

JSFの勉強です。今回はselectBooleanCheckboxを使ってみます。 作るもの チェックボックスのレンダリング結果を表示するだけです。 実装 まずは画面から。 index.xhtml 選択値はvalueのEL式でバッキングBeanと紐付けます。サブミットするとバッキングBeanに…

JSFの勉強3 selectMany系タグ

JSFの勉強です。前回はselectOne系のタグを使いましたが、今回はselectMany系のタグを使ってみます。名前の通り単一選択か複数選択かの違いですが、言ってしまえばそれだけなので使い方はほぼ同じです。 今回の内容 h:selectManyListbox h:selectManyMenu h:…

JSFの勉強2 selectOne系タグ

JSFの勉強です。今回はselectOne系のタグを使ってみます。 今回の内容 h:selectOneListbox h:selectOneMenu h:selectOneRadio f:selectItem f:selectItems 作るもの リスト、プルダウン、ラジオのレンダリング結果を表示するだけです。h:selectOneListbox、h…

JSFの勉強1 使ってみる

JavaServer Faces(JSF)、JavaEE標準のWebアプリケーションフレームワークです。 最近JSFの勉強はじめました。 知識の整理を兼ねてやったことをまとめていきます。 ※JSF 2.2を対象としています。 今回の内容 画面遷移 h:outputLabel h:inputText h:inputSecre…

Faceletsを書く時のEL式まとめ

Faceletsを書く時の自分用のEL式まとめです。 EL3.0を対象にしています。 評価式 #{} エスケープする場合は#の前に\をつける。#{#{}}のネスト不可。 リテラル #{true} #{false} #{100} #{100.1} #{‘abc’} #{“abc”} #{null} 文字列内で囲い文字と同じ引用符を…

FacesServletのurl-patternに何を設定するか

タイトルの件について書いてみます。 JSFを使ってみようと思って、初心者の自分はここで少し混乱しました。知ってる人からすると当たり前なんでしょうけど、入門者には意外とわかりづらい。色々調べた結果をまとめました。間違いがあればご指摘ください。 何…

JavaEEの開発環境を作る

JavaEEの勉強用に開発環境を構築します。 環境 Windows 10 Eclipse Neon 4.6.2 (Pleiades All in One 4.6.2.v20161221) Lombok 1.16.14 GlassFish 4.1 ※下記を参考にしました。 Lombok 使い方メモ - Qiita EclipseにGlassFishサーバーを設定 - Qiita Eclipse…