CodeGym/Kursy Java/Moduł 3/Wstawianie skryptów w JSP

Wstawianie skryptów w JSP

Dostępny

skryptlety <%

Co można wstawić do pliku JSP?

Najpierw kod w Javie. Jeśli chcesz wstawić kod Java do swojej strony JSP, ogólny format jest określony przez szablon:

 <%
	Java code
 %>

Możesz podzielić ten kod na kilka części:

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

Przykład:


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

Wyrażenie <%=

Do pliku JSP można również wstawić dowolne obliczone wyrażenie. Jednocześnie sam parser JSP zadba o to, aby nie tylko został on obliczony, ale także przypisany w razie potrzeby. Wyrażenie wewnątrz kodu jest podane przez szablon:

 <%= expression %>

Zauważ, że średnik nie jest tutaj potrzebny.

Przykład serwletu JSP z wieloma wyrażeniami:

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

Ten kod zostanie przekonwertowany na ten kod Java:

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

Ważny! W swoim kodzie i wyrażeniach Java możesz używać predefiniowanych zmiennych, takich jakwniosek,odpowiedź,sesja,na zewnątrzi tak dalej.

Komentarze
  • Popularne
  • Najnowsze
  • Najstarsze
Musisz się zalogować, aby dodać komentarz
Ta strona nie ma jeszcze żadnych komentarzy