Home   Single Page

if と unless 属性

ifとunless属性によりコンポーネントを生成するかどうかが決められます。下の例では、リクエストがvoteというパラメーターを持つ場合のみ、二つのラベル(コンポーネント)が両方とも作られます。

<label value="Vote 1" if="${param.vote}"/>
<label value="Vote 2" unless="${!param.vote}"/>

両方のの属性が同時に指定された場合、ともに正しい(True)と判断されない限り、コンポーネントは作られません。