程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP編寫規范

JSP編寫規范

編輯:關於JSP

JSP編寫規范


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語句輸出該變量、表達式、方法的值

例如:
JSP表達式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聲明

三、JSP頁面中的指令

語法規則:<%@指令名 屬性=值 %> 常用指令:
page指令 include指令 taglib指令 作用:控制JSP在轉譯成Servlet類時生成的內容

1、page指令

作用:用於導包、設置頁面屬性

例如:
page指令
2、include指令

作用:在JSP頁面轉換成Servlet時,能夠將其他文件包含進來。可以包含JSP文件也可以時靜態的HTML文件。
通過該語句能方便的在每個JSP頁面中包含導航欄、版權聲明、logo等 語法:<%@ include file=”url” %>

例如:
<%@ include file=”date.jsp” %>


附上一張簡圖:
JSP如何轉換成Java
JSP轉換成Java

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved