JSP有哪些動作?


JSP使用動作來動態的插入文件,實現重定向和對JavaBean的引用等功能。它公有6個基本動作:jsp:include,jsp:useBean,jsp:setProperty,jsp:getProperty,jsp:forward和jsp:plugin.

下面對這些動作進行簡單介紹:

1.jsp:include

用來在頁面被請求時引入一個文件。include指令是在jsp文件被轉換成Servlet是引入文件,而jsp:include插入文件的時間是在頁面被請求時,而且被引用文件不能包含某些jsp代碼

<jsp:include page="text.jsp" flush="true">
<jsp:param name="name" value="value"/>
</jsp:include>

以上代碼表示在當前文件中可以引入test.jsp文件

2.jsp:useBean

用來尋找或者實例化一個JavaBean。它使得開發人員既可以發揮Java組件重用的優勢,同時也避免了損失jsp區別於Servlet的方便性。

<jsp:useBean id="car" scope="session" class="com.Car">

以上代碼表示實例化了一個com.Car類的實例

3.jsp:setProperty

用來設置已經實例化的Bean對象的屬性,實例如下:

<jsp:setProperty name="car" property="color" value="red"/>

以上代碼用來獲取名字為car的實例的屬性設置為red

4.jsp:getProperty

用來獲取某個JavaBean的屬性,實例如下:

<jsp:qetProperty name="car" property="color"></jsp:getProperty>

5.jsp:forward

用來把請求轉到一個新的頁面,實例如下

<jsp:forward page="/Servlet/login" />

以上代碼用來把當前頁面重定向到/Servlet/login來處理。

6.jsp:plugin

用於在瀏覽器中播放或者顯示一個對象,使用這個動作能插入所需的特定的瀏覽器的OBJECT或者EMBED元素來制定瀏覽器運行一個Java Applet所需的插件,實例如下:

<jsp:plugin type="applet" codebase="/ch5" code="Hello.class" height="40" width="320">

以上代碼用來在瀏覽器中運行一個applet插件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM