天天看點

Jsp-七大動作标簽jsp:includejsp:useBeanjsp:setPropertyjsp:getPropertyjsp:forwardjsp:plugin

jsp:include

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

<jsp:param>中提供的參數值傳遞到<jsp:include>要加載的檔案中去
           
<jsp:include page="text.jsp" flush="true">
    <jsp:param name="name" value="value"/>
</jsp:include>
           

以上代碼表示在目前檔案中可以引入test.jsp檔案

jsp:useBean

用來尋找或者執行個體化一個JavaBean。它使得開發人員既可以發揮Java元件重用的優勢,同時也避免了損失jsp差別于Servlet的友善性。

<jsp:useBean id="car" scope="session" class="com.Car">
以上代碼表示執行個體化了一個com.Car類的執行個體           

jsp:setProperty

用來設定已經執行個體化的Bean對象的屬性,執行個體如下:

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

以上代碼用來擷取名字為car的執行個體的屬性設定為red

jsp:getProperty

用來擷取某個JavaBean的屬性,執行個體如下:

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

jsp:forward

用來把請求轉到一個新的頁面,執行個體如下

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

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

jsp:plugin

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

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

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