質問: true) { out.println(""); } 省略 %> 省略 データ1 データ2 省略 -------
回答: こんにちは。 すでに解決されたようなのですが、以下のような書き方もあるので記載しておきます。 ``` <% ~ if ( a ) { %> <% } ~%> ・・・ ``` 上記のように<%~%>を一度区切ってしまえば、a が`true`の場合にタグが出力されます。 ちょっと蛇足になりますが、boolean型はそのままでbool値を返すので、比較の必要はないですよ。 「true は true か?」という感じに処理されます。 if()の中はtrueかfalseになればいいのです。 もし、`a`が`false`の場合に出力したい場合は、 `if( !a ){`とbool値を反転させてあげるやり方のが処理は早いです。