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

JSP總結五:JSP元素

編輯:關於JSP

        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頁面時,向這個請求中加入一個參數值。

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