స్క్రిప్ట్లు <%
JSP ఫైల్లో ఏమి చొప్పించవచ్చు?
మొదట, జావా కోడ్. మీరు మీ JSPలో జావా కోడ్ని చొప్పించాలనుకుంటే, సాధారణ ఆకృతి టెంప్లేట్ ద్వారా ఇవ్వబడుతుంది:
<%
Java code
%>
మీరు ఈ కోడ్ని అనేక భాగాలుగా విభజించవచ్చు:
<%
Beginning of Java Code
%>
HTML-code
<%
End of Java Code
%>
ఉదాహరణ:
<html>
<body>
<%
double num = Math.random();
if (num > 0.95) {
%>
<h2> You are lucky, user!</h2><p>(<%= num %>)</p>
<%
} else {
%>
<h2> Today is not your day, user!</h2><p>(<%= num %>)</p>
<%
}
%>
</body>
</html>
వ్యక్తీకరణ <%=
మీరు JSP ఫైల్లో ఏదైనా లెక్కించిన వ్యక్తీకరణను కూడా చేర్చవచ్చు. అదే సమయంలో, JSP పార్సర్ అది లెక్కించబడడమే కాకుండా, అవసరమైన చోట కూడా కేటాయించబడిందని నిర్ధారిస్తుంది. కోడ్ లోపల వ్యక్తీకరణ టెంప్లేట్ ద్వారా ఇవ్వబడింది:
<%= expression %>
ఇక్కడ సెమికోలన్ అవసరం లేదని గమనించండి.
బహుళ వ్యక్తీకరణలతో JSP సర్వ్లెట్ ఉదాహరణ:
<p>root of 10 equals <%= Math.sqrt(10) %></p>
<h5><%= item[10] %></h5>
<p>current time: <%= new java.util.Date() %></p>
ఈ కోడ్ ఈ జావా కోడ్గా మార్చబడుతుంది:
out.write("<p>");
out.write("The root of 10 is ");
out.print( Math.sqrt(10) );
out.write("</p>");
out.write("<h5>");
out.print( item[10] );
out.write("</h5>");
out.write("<p> Current time: ");
out.print( new java.util.Date() );
out.write("</p>");
ముఖ్యమైనది! మీ జావా కోడ్ మరియు ఎక్స్ప్రెషన్లలో, మీరు వంటి ముందే నిర్వచించిన వేరియబుల్లను ఉపయోగించవచ్చుఅభ్యర్థన,ప్రతిస్పందన,సెషన్,బయటకుమరియు అందువలన న.
GO TO FULL VERSION