標籤:插入 允許 開啟 java基礎 學習筆記 localhost out 內容 ges
在三月初學校開設了javaee的課程,也就此展開了對javaee基礎的學習。然後老師也對這次的課程有一定要求。前面的基礎就為最終的作業做準備啦~
在上學期我們學習了java相關知識,也對java se 的安裝使用有了一定的認知,而java ee則是構建於java se 平台之上的一套多層的,可擴充的的網路應用。
學習java ee我們首先進行環境的搭建。無非就是使用 tomcat進行伺服器的搭建和jdk環境變數配置。而IDE這方面我們選擇myeclipse 2016 CI(這個編譯器內建tomcat7.0)
在做好這些準備工作之後我們就可以開啟我們的java ee學習之路了。
而入門的開始,從jsp編程開始
JSP是java Sever Pages的縮寫。是Sun公司倡導並與其他許多公司一起建立的一種基於java語言的動態網頁技術。 其實現方式是在傳統的網頁檔案中插入java程式段和JSP標記(<% %>)形成JSP檔案(*.jsp)
在有html和java基礎之後就不難理解,jsp是嵌入文本標記語言中的java語言。文法規則肯定是遵守java文法規則的。
按照慣例:
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%><html> <body> <% out.println("Hello world!"); %> </body></html>
開啟tomcat伺服器,將上述檔案儲存為index.jsp放在 localhost的包目錄下
訪問http://localhost:8080/test/index.jsp
jsp它相比html而言,html只能為使用者提供待用資料,而Jsp技術允許在頁面中嵌套java代碼,為使用者提供動態資料。 相比servlet而言,而jsp直接嵌套在HTML中,因此更容易對資料進行排版。
而對JSP進行系統學習則有以下內容:
JSP文法 :JSP模版元素 JSP運算式 JSP指令碼片斷 JSP靜態聲明 JSP注釋 JSP指令 JSP標籤 JSP內建對象
1.JSP模版元素
JSP頁面中的HTML內容稱之為JSP模版元素。也就是說 html 提供可視化介面 ,而這個介面就可以稱之為 模版元素
2.JSP運算式
<% out.println("Hello world!"); %>
以此種格式的就可以成為 JSP運算式。
3.JSP指令碼片斷
可以稱之為多行java代碼在一個片段(在一個<% ...%>內)
4.JSP靜態聲明
和java當中靜態變數的聲明一樣:
<%static { System.out.println("loading Servlet!"); }%>
5.JSP注釋
作為維護和解釋說明的部分,注釋很重要啊。寫出漂亮的代碼這可是不可少的啊:
JSP注釋的格式:
// Java提供的單行注釋
/* Java提供的多行注釋 */
<%-- JSP注釋 --%>
6.JSP指令
page指令
Include指令
taglib指令
7.JSP標籤
這個東西就很有用,在一定程度的可以搞很多事情,如JSP INCLUDE標籤 :<jsp:include>標籤是動態引入, <jsp:include>標籤涉及到的2個JSP頁面會被翻譯成2個servlet,這2個servlet的內容在執行時進行合并。(可以順勢做一波組合 ps:比如部落格的頭部和底部不會變化,這個時候分別將兩個部分寫成兩個JSP,代碼最佳化-=-)
8.JSP內建對象
為了簡化Web頁面的開發過程,JSP提供了一些由容器實現和管理的對象,這些對象在JSP中可以直接使用,不需要JSP頁面編寫進行執行個體化,可以直接使用,此類對象稱之為JSP的內建對象。
以上就是JSP的一些基本內容,很粗糙,詳細自行W3C。
JSP的基本內容瞭解就醬紫。我慢慢往下更,基礎內容有點多,消化得需要時間--循序漸進A
JAVA EE 學習筆記[V1 jsp編程]