JAVA EE 學習筆記[V1 jsp編程]

來源:互聯網
上載者:User

標籤:插入   允許   開啟   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編程]

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.