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

2021-05-30 06:46:50 字數 1477 閱讀 1121

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,...