JSP文件中,可以包含以下內容:
HTML(CSS,JavaScript) 注釋(前面有一篇博文已涉及) Java代碼 指令 隱含對象一、JSP頁面中的HTML代碼
- JSP頁面中的HTML包括:
- HTML標記
- CSS
- JavaScript
作用:控制頁面在浏覽器中系那是的效果
轉譯成Servlet時的規則
成為Servlet中的service()方法的out.write語句二、JSP頁面中的Java代碼
JSP頁面中的Java代碼,包含以下三種:
JSP表達式 JSP小腳本 JSP聲明編寫位置:頁面的任意位置
作用:控制頁面中可變內容的產生1、JSP表達式
語法規則:<%= ……%> 合法內容:變量、變量加運算符組合的表達式、有返回值的方法轉譯成Servlet時的規則:在service()方法中用out.print語句輸出該變量、表達式、方法的值
例如:
vcWxviDXqtLrs8lTZXJ2bGV0yrG1xLnm1PKjutStt+Kyu7avs8nOqlNlcnZsZXTA4LXEc2VydmljZSgpt723qMDvw+a1xNK7ts60+sLrPGJyIC8+DQrA/cjno7o8YnIgLz4NCjxpbWcgYWx0PQ=="JSP小腳本" src="http://www.bkjia.com/uploads/allimg/150830/062HL944-1.png" title="\" />
3、JSP聲明
語法規則:<%! ……%> 合法內容:成員屬性或成員方法的聲明轉譯成Servlet時的規則:成為JSP頁面轉譯成的Servlet類中成員屬性或成員方法
例如:
三、JSP頁面中的指令
語法規則:<%@指令名 屬性=值 %> 常用指令:1、page指令
作用:用於導包、設置頁面屬性例如:
2、include指令
例如:
<%@ include file=”date.jsp” %>
附上一張簡圖:
JSP如何轉換成Java