設定
set タグは、タスクレットコンテキストまたはリクエストコンテキストのどちらかで変数を設定します。
構文
<set var="VARIABLE" value="VALUE"/>
属性の説明
必須属性: var と value
var
設定する変数。
この属性は必須です。
value
設定する値。value 属性は、同じタイプの 2 つのオペランドを使用した数学演算を表す複雑な定義式をサポートしています。サポートされている演算子は +、-、*、/、%、&、および | です。タスク内では、& 演算子は '&' とエスケープする必要があります。
この属性は必須であり、これを定義式として使用することもできます。
|
1 つのオペランドが定数で、もう 1 つのオペランドが変数である場合は、必要かつ可能であれば、強制的に変数が定数のデータタイプになります。数学演算で使用できるデータタイプは int と float です。
|
requestScope
変数がタスク範囲かリクエスト範囲のどちらにある必要があるかを指定するブール。デフォルトは false に設定されています。
例
<c:set var="onePlusOne" value="${one+1}"/>