Scriptlets
A JSP scriptlet is used to contain any code fragment that is valid for the scripting language used in a page. The syntax for a scriptlet is as follows:
When the scripting language is set to
java, a scriptlet is transformed into a Java programming language statement fragment and is inserted into the service method of the JSP page's servlet. A programming language variable created within a scriptlet is accessible from anywhere within the JSP page.In the web service version of the
hello1application,greeting.jspcontains a scriptlet to retrieve the request parameter namedusernameand test whether it is empty. If theifstatement evaluates totrue, the response page is included. Because theifstatement opens a block, the HTML markup would be followed by a scriptlet that closes the block.