Java EE

JSF で認証情報を SessionScoped で保持する

JSF を使う場合に、 Java EE の SessionScoped にログイン済みの認証情報を保持する方法を考えてみました。本来であれば Java EE 標準のレルムによる認証機構を使ったほうが良いんだと思いますが、要件的に適用が難しそうなのでここでは使用していません。 G…

PrimeFaces 5.0 の dataTable で frozenColumns とソートを組み合わせると行選択が動作しなくなる

PrimeFaces 5.0 で dataTable の列固定が実装されました。今まで行固定はあったのに、なんで列固定がないの?と困った方はわりといるのではないでしょうか。業務システムなんかだと、やけに表の列数が多くなって列固定を要求されることはままあるのでありが…

JSF の rendered 属性で id が衝突する場合

JSF のビューテンプレート内で条件分岐してコンポーネントの表示を切り替えたい場合、 rendered 属性で表示するための条件を指定することができます。しかし rendered 属性は、 JSP の c:choose などと違い排他構造を表現できないため、 JavaScript で使うた…

JSF で日本語ファイル名のファイルダウンロード?

このエントリは Java EE Advent Calendar 2013 - Adventar の 10 日目です。昨日は @emaggame さんの Like Spinning Plates: WildFly の Web 基盤、Undertow の紹介 でした。JSF でのファイルアップロードについては検索すると結構色々ひっかかるものの、ダ…