式(Expression) 「<%~%>」で表されるスクリプトレットの構文は、動的なコードを記述する場合に最も汎用的に採用できるスクリプトレット要素ですが、その分、記述がどうしても冗長になってしまうきらいがあります。 特に、文字列を出力する場合に使用するout.print命令(あえてここでは「命令」といっておきます)は使用頻度も多く、いくつも連なるとコードの可読性を損ねることにもなりかねません。 例えば、以下のような例を見てみましょう。 <img src="<% out.print(strSrc);%>" alt="<% out.print(strAlt);%>" width="<% out.print(strWdh);%>" height="<% out.print(strHgh);%>" />