Use of Scriptlet
There are three types of scriptlet in JSP pages:
The first kind: <%%> can write Java code inside. Define Java variables and write Java statements.
The second type: <%! %> can define global variables and methods, classes in it.
The third type of:<%=%> is used to print variables or output values.
Use of <%%>
<HTML><Head><title>This is Java page</title></Head><Body><!--Show Comment Comment content -<% intx=Ten;inty= -;StringStr=Request.getparameter ("Info"); Out.println (""+Str+""); Out.println (""+(x+1)+""); Out.println (""+y+"");%></Body></HTML>
<%! Use of%>
<HTML><Head><title>This is Java page</title></Head><Body><!--Show Comment Comment content -<%! PublicStatic Finalintx=Ten;%><%! Public intAdd (intx,inty) {return x+y;}%><%!class person{Private Stringname; Private intAge ; PublicPerson (Stringname,intAge ) {THIS.name=name; This.age=Age ; } Public StringtoString () {return"name="+name+", age="+Age ; }}%><%! Public intLi= -;%><%Person P=NewPerson ("Test",Ten); OUT.PRINTLN (P); Out.println (LI); Out.println (Add (x, -));%><% intb=Ten; Out.println (b);%></Body></HTML>
Use of <%=%>
<HTML><Head><title>This is Java page</title></Head><Body><!--Show Comment Comment content -<% intx=Ten;inty= -;StringStr=Request.getparameter ("Info");%><%=x%><%=y%><%="Strinsssa"%></Body></HTML>
How to use JSP learning Scriptlet