1. 程式人生 > >JSP | 基礎 | 兩種方式循環輸出

JSP | 基礎 | 兩種方式循環輸出

t對象 code return turn doctype row java string doc

  用循環連續輸出三個你好,字體從小變大

第一種:

 1 <body>
 2     <%!
 3     //通過表達式方式調用實現 
 4     String HelloJSP1(){
 5         String str = "";
 6         for(int i = 5; i >= 1; i--){
 7             str += "<h" + i+">" +"你好~" +"<"+"/h"+i+">" ;
 8         }
 9         
10         return str;
11     }
12 %> 13 14 <%=HelloJSP1() %> 15 16 </body>

第二種:

 1 <body>
 2     <%!
 3     
 4     // JSP內置out對象  通過調用腳本方式實現
 5     void HelloJSP2(JspWriter out) throws Exception {
 6         
 7         for(int i = 5; i >= 1; i--){
 8             out.println( "<h" + i+">" +"你好~" +"<"+"/h"+i+">" ) ;
9 } 10 } 11 %> 12 13 14 <%HelloJSP2(out); %> 15 </body>

階段小項目:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <%!
    //
通過表達式方式調用實現 String HelloJSP1(){ String str = ""; for(int i = 5; i >= 1; i--){ str += "<h" + i+">" +"你好~" +"<"+"/h"+i+">" ; } return str; } // JSP內置out對象 通過調用腳本方式實現 void HelloJSP2(JspWriter out) throws Exception { for(int i = 5; i >= 1; i--){ out.println( "<h" + i+">" +"你好~" +"<"+"/h"+i+">" ) ; } } %> <%=HelloJSP1() %> <hr> <%HelloJSP2(out); %> </body> </html>

JSP | 基礎 | 兩種方式循環輸出