Komut dosyaları <%
Bir JSP dosyasına ne eklenebilir?
İlk olarak, Java kodu. JSP'nize Java kodu eklemek istiyorsanız, genel biçim şablon tarafından verilir:
<%
Java code
%>
Bu kodu birkaç parçaya ayırabilirsiniz:
<%
Beginning of Java Code
%>
HTML-code
<%
End of Java Code
%>
Örnek:
<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>
İfade <%=
JSP dosyasına herhangi bir hesaplanmış ifadeyi de ekleyebilirsiniz. Aynı zamanda, JSP ayrıştırıcısının kendisi, yalnızca hesaplanmasını değil, gerektiğinde atanmasını da sağlayacaktır. Kodun içindeki ifade bir şablon tarafından verilir:
<%= expression %>
Burada noktalı virgülün gerekli olmadığına dikkat edin.
Birden çok ifade içeren JSP sunucu uygulaması örneği:
<p>root of 10 equals <%= Math.sqrt(10) %></p>
<h5><%= item[10] %></h5>
<p>current time: <%= new java.util.Date() %></p>
Bu kod şu Java koduna dönüştürülecek:
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>");
Önemli! Java kodunuzda ve ifadelerinizde, aşağıdakiler gibi önceden tanımlanmış değişkenleri kullanabilirsiniz:rica etmek,cevap,oturum,dışarıve benzeri.