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如果被包含頁面內容改變,主頁面會即時改變。
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...