2012-08-01から1ヶ月間の記事一覧
今回は表の出力についてです。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【概要】 JSF2.0ではタグを使用します。今回のサンプルはBeanのリストをテーブルに出力させてみます。 【サンプルコード】 Bean まずは今回使うBeanです。 (ManagedBeanで…
今回は選択系の部品を動的に作成する方法です。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【概要】 ManagedBeanでは javax.faces.model.SelectItemクラスのリストを作成します。XHTMLではタグを使用します。 【サンプルコード】 ManagedBean まず…
今回は選択系の部品についてです。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【概要】 チェックボックスやリストボックス、ラジオボタンと JSFの標準のカスタムタグでサポートされています。難しい設定は不要で、 XHTMLとManagedBeanのみで作成で…
タグとタグについて書きます 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【概要】 タグは数字の表示形式を変換するタグです。 桁数の指定やパーセント表示などができます。タグは日付の表示形式を変換するタグです。 SimpleDateForamtと同じような動…
今回はrendered属性について書きます。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【概要】 やなどの HTMLタグを出力するカスタムタグには renderedという属性を持ったタグがあります。rendered属性は表示/非表示を制御する属性です。 trueの場合は…
前回に引き続き、テンプレート機能です。 今回はテンプレートの入れ子について書きます。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【内容】 まずはベースとなるテンプレートです。 「layout.xhtml」としてコンテキストルートに作成します。
今回はテンプレートについて書きます。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【内容】 テンプレートはベースとなるページに 別ページの内容を出力する機能です。Struts1でいうところのtilesです。まずはテンプレートとなるページです。 「layo…
今回はJavaクラスで入力チェックを行い、 それを画面に表示させる方法について書きます。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【内容】 前回と同じくサンプルはログイン画面っぽい「index.xhtml」を使います。 <…
今回はJSFでの入力チェックのうち、 カスタムタグによる入力チェックについて書きます。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【内容】 今まで使ってた「index.xhtml」のユーザIDとパスワードに 必須チェックを行うようにします。 ソースは↓の…
今回はManagedBeanから別のManagedBeanを実行する方法について書きます。JSFのつくりとして1ページ1クラスになるのかなと思います。 その際、別ページへの遷移は別のManagedBeanを呼び出すことになると思います。JSF2.0の設計思想通りなのかが不安なところで…
今日はJSF2.0での基本的な画面遷移方法を書いていきます。 【前提条件】 [環境] ・JDK 1.7.0_02 ・Glassfish 3.1.2 【内容】 JSF2.0ではMVCで言うところのコントローラは 全てManagedBeanというクラスで行います。 ManagedBeanはPOJOで作成します。 @Managed…
夏季休暇中なので、がんがん書いていきますよっと。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 【内容】 GlassfishにはJSFを動かすのに必要なライブラリは入っているので、 Glassfish上で動かす場合には特に必要ありません。Eclipseではサーバラン…
はてなのブログのテストついでに Glassfishのデータソースの登録を書いてみます。 【前提条件】 [環境] JDK 1.7.0_02 Glassfish 3.1.2 PostgreSQL 9.1(JDBC:postgresql-9.1-901.jdbc4.jar) 【手順】 Glassfishのドメインディレクトリにあるlibディレクトリ…