staticメソッド(静的メソッド)を呼び出すことが可能になりました。簡単な数値演算や文字列加工、その他の単純な情報の取得については、あらかじめFunctionsとしてアプリケーションに登録しておくことで、JSPページから冗長なスクリプティング要素を取り除くことができます。以下では具体的な例として、Functionsを利用してJSPページ上でシステム・プロパティを取得する方法について紹介します。staticメソッドとして定義します。}}(2)タグライブラリ・ディスクリプタを定義する静的メソッドをタグライブラリ・ディスクリプタに登録します。2.0から新たに追加された要素で、タグライブラリ上でFunctionsを定義するためのものです。ここでは、to.msn.wings.javatips.MyFunctionsクラスのsystemPropertyメソッドをsystemProperty関数として登録しています。ここでは、とりあえず実際のメソッド名と関数名とを等しく設定していますが、もちろん、まったく異なる名前でも構いません。</function></taglib>(3)デプロイメント・ディスクリプタを定義する次に、デプロイメント・ディスクリプタに、リスト2のタグライブラリ・ディスクリプタを登録します。</jsp-config></web-app>(4)JSPページを定義する(1)〜(3)で設定したFunctionsが正しく動作しているかどうかを確認するために、JSPページ上で実際にFunctionsを記述してみます。Functionsを使用するには、タグライブラリを使う場合と同様に@taglibディレクティヴでタグライブラリを有効化する必要があります。%>一時フォルダのパス:${my:systemProperty("java.io.tmpdir")}上記を実行して、以下のような結果が表示されれば成功です。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。