CodeGym/Kursus Java/Modul 3/Memasukkan skrip dalam JSP

Memasukkan skrip dalam JSP

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
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi