logicタグ | 概要 |
equal | 指定された値と、等しいかを判定する |
notEquals | 指定された値と、等しくないかを判定する |
greaterEqual | 指定された値と、等しいか、または、大きいかを判定する |
greaterThan | 指定された値と、大きいかを判定する |
lessEqual | 指定された値と、等しいか、または、小さいかを判定する |
lessThan | 指定された値と、小さいかを判定する |
タグの主要属性
属性 | 概要 |
name | スコープに登録されているBean名を指定します |
property | 出力対象のBeanのプロパティを指定します。 |
value | 比較する基準となる値を指定します。 |
scope | name属性で指定したオブジェクトを取り出すscopeを指定します。指定しない場合、pege、request、session、spplicationの順で検索します。 |
cookie | クッキーの値と比較する場合、name属性の変わりにcookie属性を指定します。 |
header | httpヘッダーの値と比較する場合、name属性の変わりにheader属性を指定します。 |
parameter | リクエストパラメータの値と比較する場合、name属性の変わりにparameter属性を指定します。 |
例1)各大小比較処理をしているJSP実装例
<%@ page pageEncoding = "Shift_JIS" %> <bean:define id="str" value="100" /> <html><body> <%-- 変数「str」= 100 をチェックする条件式 --%> <%-- 変数「str」NOT=100 をチェックする条件式 --%> <%-- 変数「str」 >= 100 をチェックする条件式 --%> <%-- 変数「str」 > 100 をチェックする条件式 --%> <%-- 変数「str」 <= 100 をチェックする条件式 --%> <%-- 変数「str」 < 100 をチェックする条件式 --%> </body></html> |
画面イメージ
|