CodeGym/Java курс/Модул 3/Вмъкване на скриптове в JSP

Вмъкване на скриптове в JSP

На разположение

Скриптлети <%

Какво може да се вмъкне в JSP файл?

Първо, Java code. Ако искате да вмъкнете Java code във вашия JSP, общият формат се дава от шаблона:

 <%
	Java code
 %>

Можете да разделите този 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 file. В същото време самият анализатор на JSP ще се увери, че не само се изчислява, но и се присвоява, където е необходимо. Изразът в codeа е даден от шаблон:

 <%= expression %>

Имайте предвид, че точка и запетая не е необходима тук.

Пример за JSP сервлет с множество изрази:

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

Този code ще бъде преобразуван в този Java code:

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

важно! Във вашия Java code и изрази можете да използвате предварително дефинирани променливи катоискане,отговор,сесия,навъни така нататък.

Коментари
  • Популярен
  • Нов
  • Стар
Трябва да сте влезли, за да оставите коментар
Тази страница все още няма коментари