JSP總結五:JSP元素

來源:互聯網
上載者:User

    SP注釋
<%--*****--%> 是注釋符。
   指令元素
       指令元素用於指定關於Web頁面本身的資訊。比如:
<%@ page contentType=”text/html” %>
       指令元素是以<%@開頭,以%>結尾。page是指令名稱,contentType是page指令的一個屬性名稱,”text/html”是屬性值。指令元素區分大小寫。這個指令的設定指定頁面內容類型。如果不設定contentType屬性,預設值為text/html。
       page指令的其它屬性還有errorPage,isErrorPage,session,pageEncoding,buffer,autoFlush,
language,import屬性。
 
其它的指令元素還有
<%@ include ...%> 在翻譯階段引入一個檔案
<%@ taglib ... %> 聲明一個頁面使用的,包含自訂行為的標記庫。
taglib需要解釋一下,下面的例子:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
uri代表了sun公司提供的JSTL庫。prefix的值代表了uri所指的庫。後面的行為元素中會用到。比如:
<%@ page contentType="text/html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
 <head>
    <title>JSP is Easy</title>
 </head>
 <body bgcolor="white">
 
    <h1>JSP is as easy as ...</h1>
 
    <%-- Calculate the sum of 1 + 2 + 3 dynamically --%>
    1 + 2 + 3 = <c:out value="${1 + 2 + 3}" />
 
 </body>
</html>
       <c:out 代表了JSTL庫中的out對象。
    行為元素
       在瀏覽器請求頁面時執行某些動作的元素,稱為行為元素。JSP定義了一些標準行為元素,如下:
<jsp:useBean> 使一個JavaBeans組件在該頁中可用
<jsp:getProperty> 從一個JavaBeans組件中獲得某個屬性值,並將其添加到應答中
<jsp:setProperty> 設定JavaBeans的屬性值
<jsp:include> 在請求處理階段引入來自一個servlet或者JSP頁面的應答結果
<jsp:forward> 將對請求的處理轉交給一個servlet或JSP頁面
<jsp:param>    使用<jsp:include>或<jsp:forward>將請求轉交給另一個servlet或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.