うっかり

JSPリファレンス(宣言(declaration))

JSPで、インスタンス変数(メンバ変数)やメソッドを宣言するには、を使用します。
JSPは一度インスタンス化されると、複数のユーザー間で再利用されます。

その為、JSPインスタンス変数は、複数ユーザーで共有されることになり、スレッドセーフにはならないので、通常は定数の宣言などで利用することになると思います。

その為、変数の宣言は、ローカル変数として定義する場合が多くなりますが、ローカル変数はスクリプトレット内で宣言します。

nextindex.net