Scriplets
-Any piece of code written in scriplet goes into service() method.
-Any complex or simple java code can be written in srciplet.
-Scriplet are meant for embedding java code.
-Scriplet never get translated.
-Hence a very simple but logical point to remember for scriplet is that Scriplet NEVER CAUSE TRANSITION ERRORS.
-Scriplet CAN BE BROKEN by STATIC content.<% Java Code %>
<%------------
------------
------------%>
-Nothing but pure java code goes in the dotted area.
-Any data declared become local to service().
TomJSP.jsp/j3
URL:http://localhost:8080/learningkattaWebApp/j3 ?name=Tom
ScripletTomJSP.jsp/j4
-Any piece of code written in scriplet goes into service() method.
-Any complex or simple java code can be written in srciplet.
-Scriplet are meant for embedding java code.
-Scriplet never get translated.
-Hence a very simple but logical point to remember for scriplet is that Scriplet NEVER CAUSE TRANSITION ERRORS.
-Scriplet CAN BE BROKEN by STATIC content.<% Java Code %>
<%------------
------------
------------%>
-Nothing but pure java code goes in the dotted area.
-Any data declared become local to service().
TomJSP.jsp/j3
<html> <body> <% String name=request.getParameter ("name"); if(name.equalsIgnoreCase("Tom")) { out.println("Hi Tom!!!"); out.println("How are You ?"); } else { out.println("Who You ?"); out.println("I don't know You"); } %> </body> </html>
URL:http://localhost:8080/learningkattaWebApp/j3 ?name=Tom
ScripletTomJSP.jsp/j4
<html> <head> Scriplet Tom </head> <body> <b> A JSP to demonstrate that SCRIPLET can be broken by static content </b> <% String name=request.getParameter("name"); if(name.equals("tom")) { %> <b> Hi Tom! How are you ? </b> <br> <% } else { %> <b> Who you ? I don't know you ? <%= name %> <% } %> </body> </html>
0 comments:
Post a Comment