JSTLカスタムタグ |
属性{必須、既定値} |
説明 |
c:out |
value{req}, escapeXml{true}:htmlタグをエスケープするかどうか, default:valueがnullのとき表示 |
valueを出力 |
c:forEach |
var:変数名, items:対象コレクション, begin, end, step:増分, varStatus:ループの状態を示す変数('index'などが収められた連想配列?) |
|
c:if |
test{req}:条件, var:結果を格納する変数, scope{page}:var変数のスコープ |
|
c:choose,c:when,c:otherwise |
管理ユーザ一般ユーザゲストユーザ |
c:import |
url{req}:インポートするコンテンツ, var:インポートしたコンテンツを代入する変数, scope{page}, varReader:インポートしたコンテンツを代入するjava.io.Reader型の変数名, context:同一Webアプリケーション内の別のコンテキストのリソースをインポートする場合にコンテキスト名を指定, charEncoding:インポートするコンテンツの文字コード |
|
c:set |
var, value, target:オブジェクトに値を設定する場合にオブジェクト名, property:値が設定されるオブジェクトのプロパティ名, scope{page} |
c:remove |
var, scope{page} |
fmt:formatDate |
value{req}:Dateオブジェクト, var:結果格納, pattern, type{date}:date/time/both, dateStyle{default}:full/long/medium/short/default, timeStyle{default}:full/long/medium/short/default, timeZone, scope{page} |
|
fmt:formatNumber |
value{req}:数値, var:結果格納, type{number}:number/currency/percent, pattern, currencyCode:typeがcurrencyのときのみJPY/USD/EURから指定, currencySymbol:currencyのみ通貨記号, groupingUsed{true}:カンマ桁区切り, maxIntegerDigits:整数部分最大桁数, minIntegerDigits:整数部分最少桁数, maxFractionDigits:小数部分最大桁数, minFractionDigits:小数部分最少桁数, scope{page} |
|