我們可以在JavaServer Pages中使用if語(yǔ)句。
if...else
塊的工作原理為 if...else
語(yǔ)句。
我們需要在每一行使用Scriptlet,并在Scriptlet標(biāo)記之間包含HTML文本。
下面的代碼顯示了如何使用if...else語(yǔ)句和Scriptlet標(biāo)簽。
<%! int day = 7; %> <html> <body> <% if (day == 1) { %> <p> is one </p> <% } else { %> <p> not one</p> <% } %> </body> </html>
下面的代碼顯示了如何使用 switch...case
塊。
<%! int day = 3; %> <html> <body> <% switch(day) { case 0: out.println("It\"s Sunday."); break; case 1: out.println("It\"s Monday."); break; case 2: out.println("It\"s Tuesday."); break; case 3: out.println("It\"s Wednesday."); break; case 4: out.println("It\"s Thursday."); break; case 5: out.println("It\"s Friday."); break; default: out.println("It"s Saturday."); } %> </body> </html>
下面的代碼顯示了如何使用for
循環(huán)。
<%! int fontSize; %> <html> <body> <%for ( fontSize = 1; fontSize <= 3; fontSize++){ %> <font color="red" size="<%= fontSize %>"> JSP Tutorial </font><br /> <%}%> </body> </html>
下面的代碼顯示了如何使用while循環(huán)。
<%! int fontSize; %> <html> <head><title>WHILE LOOP Example</title></head> <body> <%while ( fontSize <= 3){ %> <font color="green" size="<%= fontSize %>"> JSP Tutorial </font><br /> <%fontSize++;%> <%}%> </body> </html>
更多建議: