Multiple choice technology web technology

What will be the output of the following JSP code snippet at run-time when it is accessed the third time? <% int test = 0; %> <% ++test; %> The value of test is <%= test %>

  1. The value of the 'test' variable will be 2.

  2. The value of the 'test' variable will be 0.

  3. The value of the 'test' variable will be 1.

  4. The variable 'test' must be declared at global scope, else a run-time error will occur

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The JSP scriptlet &lt;% int test = 0; %&gt; declares a local variable inside the service method. Every time the page is requested, the variable is re-initialized to 0 and incremented to 1, so it always prints 1.