Answer Posted / sivasubramanian.k
(1)A declaration tag places a variable definition inside
the body of the java servlet class. Static data members may
be defined as well. Also inner classes should be defined
here.
Example:<%! int serverInstanceVariable = 1; %>
Declaration tags also allow methods to be defined.
<%!
/**
* Converts the Object into a string or if
* the Object is null, it returns the empty string.
*/
public String toStringOrBlank( Object obj ){
if(obj != null){
return obj.toString();
}
return "";
}
%>
(2)A scriptlet tag places the contained statements inside
the _jspService() method of the java servlet class.
<% int localStackBasedVariable = 1;
out.println(localStackBasedVariable); %>
(3)An expression tag places an expression to be evaluated
inside the java servlet class. Expressions should not be
terminated with a semi-colon .
<%= "expanded inline data " + 1 %>
(4)Also we can use the following tag to give comments in
jsp:
<%-- give your comments here --%>
| Is This Answer Correct ? | 5 Yes | 0 No |
Post New Answer View All Answers
Describe the Big-O Notation.
What are byte codes?
How do you sort a string in java?
Is java written in c?
What is an interface in java? Explain
What is an empty string in css?
What is Classloader in Java?
What are advantages and disadvantages of OOPs?
What is string args [] in java?
Why Java doesn’t support multiple inheritance?
What is boolean flag in java?
How do I convert a string to an int in java?
Is singleton set an interval?
Is java programming easy?
Can we override tostring method in java?