日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JSP課程:淺談指令和標簽

在JSP中定義了一些稱之為JSP指令和Action的元素,JSP指令是為了JSP引擎而設(shè)計的,它們并不直接產(chǎn)生任何可見輸出,而只是告訴引擎如何處理JSP頁面中的其余部分。在JSP頁面中使用Action元素可以完成各種通用的JSP頁面功能,也可以實現(xiàn)一些處理復(fù)雜業(yè)務(wù)邏輯的專用功能。

創(chuàng)新互聯(lián)服務(wù)項目包括六盤水網(wǎng)站建設(shè)、六盤水網(wǎng)站制作、六盤水網(wǎng)頁制作以及六盤水網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,六盤水網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到六盤水省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

以下是今天JSP課程的重點內(nèi)容:

Ⅰ.JSP課程—JSP指令

1.JSP指令的基本語法格式:

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

舉例:

 
 
 
  1. <%@pagecontentType="text/html;charset=gb2312"%'>%@pagecontentType="text/html;charset=gb2312"%> 

注意:屬性名部分是大小寫敏感的。

2.在目前的JSP2.0中,定義了page、include和taglib這三種指令,每種指令中又都定義了一些各自的屬性。

3.如果要在一個JSP頁面中設(shè)置同一條指令的多個屬性,可以使用多條指令語句單獨設(shè)置每個屬性,也可以使用同一條指令語句設(shè)置該指令的多個屬性。

<1>***種方式:

 
 
 
  1. <%@pagecontentType="text/html;charset=gb2312"%> 
  2. <%@pageimport="java.util.Date"%> 

<2>第二種方式:

 
 
 
  1. <%@pagecontentType="text/html;charset=gb2312"import="java.util.Date"%> 

4.page指令:

<1>定義:用于定義JSP頁面的各種屬性,無論page指令出現(xiàn)在JSP頁面中的什么地方,它作用的都是整個JSP頁面,為了保持程序的可讀性和遵循良好的編程習(xí)慣,page指令***是放在整個JSP頁面的起始位置。

<2>JSP2.0規(guī)范中定義的page指令的完整語法:

 
 
 
  1. <%@page  
  2. [language="java"]  
  3. [extends="package.class"]  
  4. [import="{package.class|package.*},..."]  
  5. [session="true|false"]  
  6. [buffer="none|8kb|sizekb"]  
  7. [autoFlush="true|false"]  
  8. [isThreadSafe="true|false"]  
  9. [info="text"]  
  10. [errorPage="relative_url"]  
  11. [isErrorPage="true|false"]  
  12. [contentType="mimeTyp[;charset=characterSet]"|"text/html;charset=ISO-8859-1"]  
  13. [pageEncoding="characterSet|ISO-8859-1"]  
  14. [isELIgnored="true|false"]  
  15. %> 

5.include指令:

<1>定義:include指令用于通知JSP引擎在翻譯當(dāng)前JSP頁面時將其他文件中的內(nèi)容合并進當(dāng)前JSP頁面轉(zhuǎn)換成的Servlet源文件中,這種在源文件級別進行引入的方式稱之為靜態(tài)引入,當(dāng)前JSP頁面與靜態(tài)引入的頁面緊密結(jié)合為一個Servlet。

<2>語法:

 
 
 
  1. <%@includefile="relativeURL"%> 

其中的file屬性用于指定被引入文件的相對路徑。

Ⅱ.JSP課程——JSP標簽:

1.JSP還提供了一種稱之為Action的元素,在JSP頁面中使用Action元素可以完成各種通用的JSP頁面功能,也可以實現(xiàn)一些處理復(fù)雜業(yè)務(wù)邏輯的專用功能。

2.Action元素采用XML元素的語法格式,即每個Action元素在JSP頁面中都以XML標簽的形式出現(xiàn)。

3.JSP規(guī)范中定義了一些標準的Action元素,這些元素的標簽名都以jsp作為前綴,并且全部采用小寫,例如,、等等。

4.JSP標簽內(nèi)容:

<1>標簽用于把另外一個資源的輸出內(nèi)容插入進當(dāng)前JSP頁面的輸出內(nèi)容之中,這種在JSP頁面執(zhí)行時的引入方式稱之為動態(tài)引入。
語法:

 
 
 
  1. <jsp:includepagejsp:includepage="relativeURL|<%=expression%>"flush="true|false"/> 

page屬性用于指定被引入資源的相對路徑,它也可以通過執(zhí)行一個表達式來獲得。
flush屬性指定在插入其他資源的輸出內(nèi)容時,是否先將當(dāng)前JSP頁面的已輸出的內(nèi)容刷新到客戶端。

<2>標簽用于把請求轉(zhuǎn)發(fā)給另外一個資源。

語法:

 
 
 
  1. <jsp:forwardpagejsp:forwardpage="relativeURL|<%=expression%>"/> 

page屬性用于指定請求轉(zhuǎn)發(fā)到的資源的相對路徑,它也可以通過執(zhí)行一個表達式來獲得。

<3>標簽:

當(dāng)使用標簽引入或?qū)⒄埱筠D(zhuǎn)發(fā)給的資源是一個能動態(tài)執(zhí)行的程序時,例如Servlet和JSP頁面,那么,還可以使用標簽向這個程序傳遞參數(shù)信息。

語法1:

 
 
 
  1. <jsp:includepagejsp:includepage="relativeURL|<%=expression%>"> 
  2. <jsp:paramnamejsp:paramname="parameterName"value="parameterValue|<%=expression%>"/> 
  3.  

語法2:

 
 
 
  1. <jsp:forwardpagejsp:forwardpage="relativeURL|<%=expression%>"> 
  2. <jsp:paramnamejsp:paramname="parameterName"value="parameterValue|<%=expression%>"/> 
  3.  

標簽的name屬性用于指定參數(shù)名,value屬性用于指定參數(shù)值。在標簽中可以使用多個標簽來傳遞多個參數(shù)。

Ⅲ.JSP課程—JSP中文亂碼問題:

1.JSP程序存在有與Servlet程序完全相同的中文亂碼問題:

<1>輸出響應(yīng)正文時出現(xiàn)的中文亂碼問題;

<2>讀取瀏覽器傳遞的參數(shù)信息時出現(xiàn)的中文亂碼問題。

2.JSP引擎將JSP頁面翻譯成Servlet源文件時也可能導(dǎo)致中文亂碼問題:

<1>JSP引擎將JSP源文件翻譯成的Servlet源文件默認采用UTF-8編碼,而JSP開發(fā)人員可以采用各種字符集編碼來編寫JSP源文件,因此,JSP引擎將JSP源文件翻譯成Servlet源文件時,需要進行字符編碼轉(zhuǎn)換。

<2>如果JSP文件中沒有說明它采用的字符集編碼,JSP引擎將把它當(dāng)作默認的ISO8859-1字符集編碼處理。

3.如何解決JSP引擎翻譯JSP頁面時的中文亂碼問題。

<1>通過page指令的contentType屬性說明JSP源文件的字符集編碼;

<2>page指令的pageEncoding屬性說明JSP源文件的字符集編碼;

<3>在部署描述符中說明一組JSP源文件的字符集編碼。


分享名稱:JSP課程:淺談指令和標簽
路徑分享:http://m.5511xx.com/article/cojhgpo.html