標籤:pac return rem 客戶 container 運算式 方法 tty 為知筆記
1.JSP頁面元素簡介及page指令 2.JSP注釋,3種不同注釋<!-- 我是HTML注釋,在用戶端可見 --><%--我是JSP注釋,在用戶端不可見 --%>
<% //我是指令碼單行注釋 /*我是指令碼多行注釋 指令碼注釋在用戶端不可見*/ %>
3.JSP指令碼,用於書寫指令碼,文法:<% %><% out.print("歡迎大家學習JavaEE課程"); %>
4.JSP聲明,用於聲明Java變數或方法,文法:<%! 變數OR方法 %><%! String s="中國"; int Add(int x,int y) { return x+y; } %>
5.JSP運算式,在JSP頁面中執行的運算式(調用聲明的變數或函數),文法:<%=運算式 %> //注意運算式不以分好結束 你好,<%=s %> 5+10=<%=Add(5,10) %>
6.JSP頁面生命週期 7.相關練習
12345678910111213141516171819202122232425262728293031323334353637383940 |
<%@page import="org.apache.jasper.tagplugins.jstl.core.Out"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> < html > < head > < meta http-equiv = "Content-Type" content = "text/html; charset=ISO-8859-1" > < title >九九乘法表</ title > </ head > < body > < h1 >九九乘法表</ h1 > < hr > <%! //通過運算式來實現 String printMultiTable1(){ String s=""; for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ s+=j+"*"+i+"="+(i*j)+" "; } s+="< br >"; } return s; } //使用指令碼來實現 void printMultiTable2(JspWriter out)throws Exception{ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ out.println(j+"*"+i+"="+(i*j)+" "); } out.println("< br >"); } } %> <%=printMultiTable1() %> < hr > <% printMultiTable2(out); %> </ body > </ html > |
來自為知筆記(Wiz)
Java之JSP基礎文法