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

JSP動作元素,jsp動作

編輯:JAVA綜合教程

JSP動作元素,jsp動作


JSP動作元素分類

<jsp:include page="content.jsp"></jsp:include> 

使用<%@ include%>指令元素只是將頁面的內容靜態的包含進 來,如果被包含的文件中有JSP代碼,則會執行該代碼,而不管該文件是 否為動態文件。 <jsp:include>動作元素動態的包含文件,如果被包含的文件是靜 態的,則直接將內容包含進行,不會進行處理;而如果被包含的文件是 動態的,則先執行,再將結果包含進行並進行顯示。 <jsp:include>動作元素和<%@ include%>指令元素的區別如下。 使用<%@ include%>指令元素是將所以的被包含文件包含進來之後,然 後再進行編譯等處理,可以簡單的稱其為先包含再處理。 而使用<jsp:include>動作元素是先將所以的代碼處理完成之後,再將處 理完成的代碼的結果包含進行,可以簡單的稱其為先處理再包含。

 

 <jsp:forward>動作元素用來轉移用戶的請求,使得用戶請求的頁 面從一個頁面跳轉到另一個頁面。這種跳轉為服務器端跳轉,所以用戶 的地址欄不會發生任何的變化。 <jsp: forward >動作元素的語法格式如下。 <jsp: forward page="跳轉文件URL地址" > <jsp:include>動作元素只包含一個屬性即page,page屬性用來指定跳轉 文件的URL地址。

 如果JSP文件包含<jsp: forward >動作元素,那麼JSP會首先執行<jsp: forward >動作元素之前的代碼。只有執行到<jsp: forward >動作元素時才會 進行跳轉,跳轉完成後將執行被跳轉的JSP文件,<jsp: forward >動作元素之 後的代碼將不會被執行到。 

 http://hovertree.com/menu/java/

 

 <jsp:param>動作元素用來傳遞參數,一般與<jsp:include>、 <jsp:forward>作用聯合使用。其語法格式如下。 <jsp:param name="參數名" value="參數值"/> <jsp:param>動作元素包含兩個屬性,一個是name,用來設定傳遞參數的名 稱;一個是value,用來設定傳遞參數的值。 <jsp:include page="contentDemo.jsp"> <jsp:param name="age" value="19"/> </jsp:include> 

 

 

<jsp:plugin>、<jsp:params>和<jsp:fallback>三個動作元素,一般都是搭 配起來使用。其中<jsp:plugin>動作元素用來在JSP中嵌入Java插件; <jsp:params>動作元素用來給Bean或者Applet傳遞參數;<jsp:fallback>動 作元素用來指定當浏覽器不支持或無法啟動Bean或者Applet時,在頁面上 打印輸出的錯誤提示信息

 

 

<jsp:fallback>動作元素用來指定當浏覽器不支持或無法啟動Bean或者Applet時, 在頁面上打印輸出的錯誤提示信息。其語法格式如下。 <jsp: fallback > <jsp:fallback>錯誤信息</jsp:fallback> </jsp: fallback >

推薦:http://www.cnblogs.com/roucheng/p/javaguifan.html

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