jsp的include和jsp include的問題

2022-02-17 15:55:46 字數 1729 閱讀 7003

1樓:情意綿綿d胸毛

每頁都寫<%@page charset = "gb2312"%>吧

<%@ include%…>和有啥區別呢?

2樓:匿名使用者

<%@ include %>是編譯時包含,相當於巨集,編譯時替代

是執行時包含.相當於函式,執行時返回.

3樓:隋姿

前者是指令元素、後者是行為元素。

4樓:拿金碗的乞丐

<%@ include file=""%>指令在編寫**的時候一般放在最頂部,主要附加的是被重用的**,這裡所說的附加是指把源**原封不動的附加過來,例如在jsp程式中使用這個指令的時候file裡面的值(即要匯入的檔案)不能帶多餘的標籤或是與當前jsp檔案重複的東西。例如裡面不要包含這樣的標籤,因為是把源**原封不動的附加過來,所以會與當前的jsp中的這樣的標籤重複導致出錯。

而應用標籤匯入一個重用檔案的時候,這個檔案是經過編譯的,通俗點說就是附加這個要匯入檔案經過編譯後的效果,所以可以含有與當前jsp程式中重複的內容,因為在附加過來之前就會被解析掉。

5樓:我知你知我知

可以參見一下這個地方的解釋

jsp中~~~~~~~include指令 和 動作的區別是什麼?

6樓:千鋒教育

<%@ include file="header.inc"%>該指令在編譯之前先讀入指定的頁面中的內容(並不對動態內容求值),融合後的完整頁面再被整體的轉換為一個servlet。

該行為並不是要引入指定頁面的實際內容,它將引入執行該引入頁面後所產生的應答

7樓:

include是靜態包含,不會檢查更新,編譯的時候和主頁一同進行編譯

動態包含, 會檢查更新 編譯的時候單獨進行編譯

8樓:屈鸞禹迪

指令include是將被包含頁面中的**複製貼上到主頁面中,最後編譯形成主頁面的類檔案(一個)。

指令include中file屬性的值必須是專案中已存在的檔案,否則主頁面報異常。

指令include如果被包含頁面內容改變,主頁面會即時改變。

include() <%@include%>之間的區別

9樓:就愛旋風

一個是jsp標籤,一個是jsp標準動作。區別在於編譯成的severlet,是一個,還是兩個

10樓:匿名使用者

一個是動態的引入,一個

一.執行時間上的不同

在請求階段執行,是動態引入.

<%@ include%>在翻譯階段執行,是靜態的引入二.引入內容也不一樣

前者引入的是執行頁面或者sevlet生成的應答文字後者是在sevlet生成之前就融合一起了.

11樓:

include() <%@include%>

一個可以把你引用的檔案內容全部導進來,另一個是對你檔案的引用

<%@page include%>與的異同點

jsp的session和servlet的session有什麼區別

沒有區別 jsp裡session是隱式物件 不用宣告 系統編譯時自動宣告和初始化 而servlet需要手動宣告和初始化!別的完全一樣!不是老師說的就都對 就是同一個session。jsp需要翻譯成servlet再能執行。你可以看jsp翻譯後的servlet jsp的中session隱式物件就是在se...

jsp中與的區別是什麼,jsp頁面中 , 有什麼區別

和 的不同之處在於 翻譯不同,定義不同,宣告不同。一 翻譯不同 1.將 的內容轉換為servlet的服務方法。2.的內容被直接翻譯到servlet類中。二 定義不同 1.定義區域性變數或呼叫方法,但不能定義方法。2.區域性變數和方法不能僅由 定義。三 宣告不同 1.不能宣告方法 屬性 全域性變數。2...

jsp中關於disabled,hidden取值的方法

比如在修改某條記錄時,在編輯視窗會嵌入該記錄的id 在展示介面有時需要將input或select選框設為disable以避免使用者修改 下列 中的hidden在ie中不能正常作用 如下 標準寫法應當有附加值 如下 需要在當前頁面編輯如上兩條可以用 如下 role name removeattr di...