1樓:萬能導師
< % % >和< % !%>的不同之處在於:翻譯不同,定義不同,宣告不同。
一、翻譯不同
1. <%%>:將
<%%>的內容轉換為servlet的服務方法。
2.< % !% >: < %!%>的內容被直接翻譯到servlet類中。
二、定義不同
1. <%%>: <%%>定義區域性變數或呼叫方法,但不能定義方法。
2.< % !% >: < %!區域性變數和方法不能僅由%>定義。
三、宣告不同
1.<%%>:<%%>不能宣告方法、屬性、全域性變數。
2.< % !% >: < %!%>可以宣告方法、屬性和全域性變數。
2樓:仁昌居士
jsp中<%%> 與<%!%>的區別為:翻譯不同、定義不同、宣告不同。
一、翻譯不同
1、<%%> :<%%> 的內容會翻譯在servlet的service方法中。
2、<%!%>:<%!%>的內容會直接翻譯在servlet類中。
二、定義不同
1、<%%> :<%%> 定義區域性變數或者呼叫方法,但不能定義方法。
2、<%!%>:<%!%>不可以定義區域性變數和方法。
三、宣告不同
1、<%%> :<%%>不可以宣告方法、屬性、全域性變數。
2、<%!%>:<%!%> 可以宣告方法、屬性、全域性變數。
3樓:day忘不掉的痛
<%!%>主要是用來宣告變數的。
<%%>主要是寫業務**的。
不過一般都不會直接在jsp頁面上寫**,那樣顯得很亂,可維護性差。
jsp只是一個顯示資料的作用。
4樓:
前者定義的是區域性的變數的,後者是定義的全域性變數方法
<%! %>裡宣告的變數和方法都是作為類的屬性和方法存在的,<% %>裡不能宣告方法
而<% %>裡宣告的變數則是作為_jspservice這個方法的內部屬性
在jsp中<%!%>,<%%><%=%>三個標籤有什麼區別
5樓:匿名使用者
<%!%>全域性
<%%>相容asp
<%=%>相容asp
jsp頁面中 <%%> <%! %>, <%=%> <%-- --%>有什麼區別
jsp中<%%>中定義的變數和<%!%>中定義的變數有什麼區別,thanks
6樓:匿名使用者
如果<%@page%>中沒指copy定method屬性,<%%>中的程式片段默
認為與jsp對應的servlet類的service()方法中的**塊;指定了method屬性,則<%%>為該屬性第一次指定的方法中的**塊
<%!%>是jsp宣告,用於宣告與jsp對應的servlet類的成員變數和方法
jsp中sourceName 是什麼意思
這個是el表示式裡面顯示變數的意思。意思是在頁面上顯示pagescope中的屬性名為name的值。這是一個el表示式取值的方法.我舉一個具體的例子吧 比如有a頁面請求b頁面,在 回a頁面中有一句這樣的 答 string name 測試 request.setattribute name name 那...
網遊與頁遊的區別,「網遊」與「頁遊」的區別是什麼?
網遊就是能聯網的遊戲,頁遊就是只能在網頁頁面玩的遊戲,總的來說網遊 頁遊 網遊可以是在電腦上安裝後執行的,也可以是別的但是頁遊只是網頁遊戲而已 頁遊一定是網遊 網遊不一定是頁遊 就這麼簡單 網遊是在客戶端上玩,網頁遊戲是網頁上玩 這應該區別不是很大的吧 網遊 與 頁遊 的區別是什麼?電腦遊戲分為 單...
jsp是什麼?程式語言常用的有那些
不能這麼問的,程式設計也包括好多方面比如彙編比如web開發,常用的java php jsp html c 等windows桌面開發 圖形方面的開發 網路方面的開發,一般用c 等 jsp是類似asp php類解釋性語言,有使用者訪問時伺服器呼叫該檔案,邊解釋邊執行。網頁程式語言主要有vbscript,...