java web JSP文法詳解

來源:互聯網
上載者:User

標籤:java   技術   副檔名   模型   通用   

CSS

當要在網站上所有或部分網頁上一致地應用相同樣式時,可使用外部樣式表。在一個或多個外部樣式表中定義樣式,並將它們連結到所有網頁,便能確保所有網頁外觀的一致性。如果人們決定更改樣式,只需在外部樣式表中修改一次,而該更改會反映到所有與該樣式表相連結的網頁上。通常外部樣式表以 .css 做為副檔名,例如 Mystyles.css。然後在需要此樣式的頁面中將其連結進來。

這是能夠真正做到網頁表現與內容分離的一種樣式設計語言。相對於傳統HTML的表現而言,CSS能夠對網頁中的對象的位置排版進行像素級的精確控制,支援幾乎所有的字型字型大小樣式,擁有對網頁對象和模型樣式編輯的能力,並能夠進行初步互動設計,是目前基於文本展示最優秀的表現設計語言。

<link rel="stylesheet" href="/css/font.css" />

DIV(層疊樣式表單元的位置和層次)

DIV是層疊樣式表中的定位技術,全稱DIVision,即為劃分。

DIV在編程中又叫做整除,即只得商的整數。 DIV元素是用來為HTML(標準通用標記語言 (SGML)下的一個應用)文檔內大塊(block-level)的內容提供結構和背景的元素。

<div class="container" id="container">  定義div的名字

class是設定標籤的類,class屬性用於指定元素屬於何種樣式的類,而id是設定標籤的標識,用於定義一個元素的獨特的樣式。

id是一個標籤,用於區分不同的結構和內容,就象你的名字,如果一個屋子有2個人同名,就會出現混淆;

class是一個樣式,可以套在任何結構和內容上,就象一件衣服;

id是先找到結構/內容,再給它定義樣式;class是先定義好一種樣式,再套給多個結構/內容。

table

表格由 <table> 標籤來定義。

每個表格均有若干行(由 <tr> 標籤定義),每行被分割為若干儲存格(由 <td> 標籤定義)。字母 td 指表格式資料(table data),即資料儲存格的內容。資料儲存格可以包含文本、圖片、列表、段落、表單、水平線、表格等等。

表格的表頭使用 <th> 標籤進行定義。

<table> 定義表格
<caption> 定義表格標題。
<th> 定義表格的表頭。
<tr> 定義表格的行。
<td> 定義表格單元。
<thead> 定義表格的頁首。
<tbody> 定義表格的主體。
<tfoot> 定義表格的頁尾。
<col> 定義用於表格列的屬性。
<colgroup> 定義表格列的組。

<c:forEach>

在JSP的開發中,迭代是經常要使用到的操作。例如,逐行的顯示查詢的結果等。<c:forEach>標籤的作用就是迭代輸出標籤內部的內容。它既可以進行固定次數的迭代輸出,也可以依據集合中對象的個數來決定迭代的次數。

<c:forEach>標籤的文法定義如下所示。

                  <c:forEach var="name" items="expression" varStatus="name"

                           begin="expression" end="expression" step="expression">

                           body content

                  </c:forEach>

         <c:forEach>標籤具有以下一些屬性:

l          var:迭代參數的名稱。在迭代體中可以使用的變數的名稱,用來表示每一個迭代變數。類型為String。

l          items:要進行迭代的集合。對於它所支援的類型將在下面進行講解。

l          varStatus:迭代變數的名稱,用來表示迭代的狀態,可以訪問到迭代自身的資訊。

l          begin:如果指定了items,那麼迭代就從items[begin]開始進行迭代;如果沒有指定items,那麼就從begin開始迭代。它的類型為整數。

l          end:如果指定了items,那麼就在items[end]結束迭代;如果沒有指定items,那麼就在end結束迭代。它的類型也為整數。

l          step:迭代的步長。

本文出自 “程式員的修鍊” 部落格,請務必保留此出處http://zhoum1118.blog.51cto.com/10054110/1629531

java web 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.