CodeGym /Kursus Java /All lectures for MS purposes /Memasukkan skrip dalam JSP

Memasukkan skrip dalam JSP

All lectures for MS purposes
Tahap , pelajaran
Tersedia

Skrip kecil <%

Apakah yang boleh dimasukkan ke dalam fail JSP?

Pertama, kod Java. Jika anda ingin memasukkan kod Java ke dalam JSP anda, maka format umum diberikan oleh templat:

 <%
	Java code
 %>

Anda boleh memecahkan kod ini kepada beberapa bahagian:

 <%
   Beginning of Java Code
 %>
  HTML-code
<%
   End of Java Code
 %>

Contoh:


    <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> 

Ungkapan <%=

Anda juga boleh memasukkan sebarang ungkapan yang dikira ke dalam fail JSP. Pada masa yang sama, penghurai JSP sendiri akan memastikan bahawa ia bukan sahaja dikira, tetapi juga ditugaskan di mana perlu. Ungkapan di dalam kod diberikan oleh templat:

 <%= expression %>

Ambil perhatian bahawa koma bertitik tidak diperlukan di sini.

Contoh servlet JSP dengan pelbagai ungkapan:

<p>root of 10 equals <%= Math.sqrt(10) %></p>
<h5><%= item[10] %></h5>
<p>current time: <%=  new java.util.Date() %></p>

Kod ini akan ditukar kepada kod Java ini:

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>");

Penting! Dalam kod dan ungkapan Java anda, anda boleh menggunakan pembolehubah yang dipratentukan sepertipermintaan,tindak balas,sesi,keluardan sebagainya.

Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION