![]() |
![]() |
CommunityProductsEclipse Plug-InsLibs & ToolsDocuments |
Java Standard EL FunctionsJSPで利用可能な標準的なEL関数を提供します。 詳細情報についてはMavenのプロジェクトサイトをご覧ください。 ダウンロードソースコードはSourceForge.jpのSubversionにあります。Webブラウザからは以下のURLで参照可能です。 リポジトリのURLは以下の通りです。 ライセンスApache License, Version 2.0に準じます。 使い方セットアップダウンロードしたfunctions-x.x.x.jarをWEB-INF/libに追加し、web.xmlに以下のフィルタ定義を追加します。 <filter> <filter-name>functionsFilter</filter-name> <filter-class>jp.sf.amateras.functions.filter.FunctionsFilter</filter-class> </filter> <filter-mapping> <filter-name>functionsFilter</filter-name> <url-pattern>*</url-pattern> <dispatcher>REQUEST</dispatcher> </filter-mapping> JSPに以下のtaglibディレクティブを追加します。 <%@ taglib uri="http://amateras.sf.jp/functions" prefix="f" %> <%@ taglib uri="http://amateras.sf.jp/log4j" prefix="log" %> JSPでは以下のようにEL関数を使用することができます。 ${f:h(bean.property)} 利用可能な関数利用可能なEL関数は以下の通りです。 基本関数(http://amateras.sf.jp/functions)
ログ出力関数(http://amateras.sf.jp/log4j)
設定f:date()、f:datetime()、f:time()などの関数はデフォルトのフォーマットパターンが決められています。 これらのフォーマットパターンを変更するにはクラスパスルートにfunctions.propertiesというプロパティファイルを 以下のような内容で作成してください。 # f:u()でURLエンコードするときの文字コード defaultEncoding=UTF-8 # f:date()でフォーマットするパターン datePattern=yyyy/MM/dd # f:datetime()でフォーマットするパターン datetimePattern=yyyy/MM/dd HH:mm:ss # f:time()でフォーマットするパターン timePattern=HH:mm:ss デフォルトのfunctions.propertiesはfunctions-x.x.x.jarに含まれています。 Mavenからの利用Mavenを使用している場合はProject Amaterasで運用しているMavenリポジトリから入手することもできます。 pom.xmlに以下の記述を追加してください。 <repositories> <repository> <id>amateras</id> <name>Project AMateras Maven2 Repository</name> <url>http://amateras.sourceforge.jp/mvn/</url> </repository> </repositories> ... <dependencies> <dependency> <groupId>jp.sf.amateras.functions</groupId> <artifactId>functions</artifactId> <version>1.1.2</version> </dependency> </dependencies> 更新履歴1.1.2 - 2010/01/19
1.1.1 - 2010/09/30
1.1.0 - 2010/03/16
1.0.0 - 2010/01/30はじめてのリリース。 |