20.3. JSP Scripting Elements
JSP scripting elements let you insert code into the servlet that will be generated from the JSP page. There are three forms:
Expressions of the form <%= expression %>, which are evaluated and inserted into the servlet's output
Scriptlets of the form <% code %>, which are inserted into the servlet's _jspService method (called by service)
Declarations of the form <%! code %>, which are inserted into the body of the servlet class, outside of any existing methods
Each of these scripting elements is described in more detail in the following sections.
In many cases, a large percentage of your JSP page just consists of static HTML, known as template text. In almost all respects, this HTML looks just like normal HTML, follows ...