一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

JSP

 歸葉米古 2016-11-30
一、JSP簡介: JSP(Java Server Pages,Java服務器端頁面開發(fā)技術(shù)) JSP可以實現(xiàn)的技術(shù)都可以通過Servlet實現(xiàn),他們本質(zhì)上是一樣的。但JSP設計的目的在于簡化表示層的表示。JSP執(zhí)行前都會被轉(zhuǎn)化為Servlet。 二、JSP頁面包括三大部分: 指令、Java腳本、動作

一、JSP簡介:

JSP(Java Server Pages,Java服務器端頁面開發(fā)技術(shù))

JSP可以實現(xiàn)的技術(shù)都可以通過Servlet實現(xiàn),他們本質(zhì)上是一樣的。但JSP設計的目的在于簡化表示層的表示。JSP執(zhí)行前都會被轉(zhuǎn)化為Servlet。

 

二、JSP頁面包括三大部分:

指令、Java腳本、動作組件。

1.指令:

page指令:用來定義整個JSP頁面的全局屬性。

格式:<%@ 指令名 屬性名="值" %>

import(導入包)、contentType(服務器向瀏覽器響應輸出的文件格式類型和字符集編碼方式)、 isThreadSafe、session、buffer、autoflush 、extends、info、errorPage (處理異常事件的JSP文件)、isErrorPage和language(腳本語言)等。

<%@ page language="java" %>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page errorPage="error.jsp" %>


include指令:在JSP頁面中嵌入其他文件。

格式:<%@ include file="相對位置" %>

 

<%@ include file="copyright.html" %>


 2.Java腳本:

 

聲明:JSP頁面中數(shù)據(jù)和方法的聲明(全局變量)。格式:<%!  聲明的變量或方法; %>

聲明變量和方法也可以在腳本代碼片段中(局部變量),但兩者是有區(qū)別的。

 

表達式:用于在頁面上輸出信息。格式:<%= 表達式 %>。(無分號)

 

腳本代碼片段:JSP頁面的腳本代碼必須寫在<% 代碼%>區(qū)域里。

 

3.動作組件:是一些XML語法格式的標記,被用來控制Web容器的行為。


常見的JSP動作組件共有以下幾種:
<jsp:include>:在頁面被請求的時候引入一個文件。
< jsp:param>:在動作組件中引入?yún)?shù)信息。
< jsp:forward>:把請求轉(zhuǎn)到一個新的頁面。
< jsp:useBean>:尋找或者實例化一個JavaBean。

< jsp:setProperty>:設置JavaBean的屬性。
< jsp:getProperty>:輸出某個JavaBean的屬性。

include動作組件:

注意:include動作組件和include指令元素有很大的不同。 include動作組件在執(zhí)行時才對包含的文件進行處理,因此JSP頁面和它所包含的文件在邏輯上和語法上是獨立的,如果對包含的文件進行了修改,那么運行時可以看到所包含文件修改后的結(jié)果。而靜態(tài)的include指令包含的文件如果發(fā)生變化,必須重新將JSP頁面轉(zhuǎn)譯成java文件,否則只能看到所包含的修改前的文件內(nèi)容。

forward動作組件:

向至另一個HTML網(wǎng)頁或JSP網(wǎng)頁,客戶端看到的地址是A頁面的地址,而實際內(nèi)容卻是B頁面的內(nèi)容。其語法如下:
<jsp:forword page= “網(wǎng)頁名稱”>

param動作組件:

<jsp:param>用于傳遞參數(shù)信息,必須配合< jsp:include>或< jsp:forward>動作組件一起使用。語法如下:
< jsp:param name=參數(shù)名稱 ,value=值 />
當該組件與<jsp:include>一起使用時,可以將param組件中的值傳遞到include動作組件要加載的文件中去。

<jsp:forward page="welcome.jsp">
     <jsp:param name="name" value="John" />
</jsp:forward>

等同于welcome.jsp?name="John"

userBean動作組件:用于創(chuàng)建對象實例。

格式:<jsp:userBean id = "對象名字" scope="作用域">

作用域有page(整個頁面)、request、session(整個會話生命周期)、application等
 



 

 

 

 

 

 

 

 

 

 

 

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    丰满熟女少妇一区二区三区| 免费黄片视频美女一区| 国产欧美亚洲精品自拍| 日韩成人h视频在线观看| 免费啪视频免费欧美亚洲| 国产又大又猛又粗又长又爽| 中文字幕日韩精品人一妻| 真实国产乱子伦对白视频不卡| 国产女同精品一区二区| 国产免费一区二区不卡| 国产又猛又黄又粗又爽无遮挡| 欧美精品亚洲精品一区| 国产女性精品一区二区三区| 二区久久久国产av色| 欧美色婷婷综合狠狠爱| 欧美一级片日韩一级片| 久久福利视频在线观看| 91精品日本在线视频| 精品欧美在线观看国产| 91免费一区二区三区| a久久天堂国产毛片精品| 伊人久久五月天综合网| 亚洲熟妇中文字幕五十路| 欧美日韩人妻中文一区二区| 中国一区二区三区人妻| 国产精品一区二区视频成人| 日本淫片一区二区三区| 久久精品福利在线观看| 人妻少妇久久中文字幕久久| 九九热精品视频免费在线播放| 亚洲国产精品av在线观看| 少妇毛片一区二区三区| 国产欧美日产中文一区| 出差被公高潮久久中文字幕| 国产国产精品精品在线| 国产精品刮毛视频不卡| 欧美三级不卡在线观线看| 日本av一区二区不卡| 午夜精品国产一区在线观看| 国产偷拍精品在线视频| 亚洲视频在线观看免费中文字幕|