Not static, rather like an instance variable. Check out the generated
servlet code, you will notice that variables declared with <%! are declared as instance variables in the generated class. As opposed to variables declared in a scriptlet <%...%>, which become local to the _jspService method.
To declare static variables, you must explicitly declare the variable with the
static modifier.