JSP | 基礎 | 兩種方式循環輸出
阿新 • • 發佈:2018-09-12
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 | 基礎 | 兩種方式循環輸出