jsp在裡面定義的變數在哪個範圍內有效

2021-07-30 17:29:25 字數 2611 閱讀 1563

1樓:

<%! %>這個是加註釋的**不可執行。

<% %>這個事寫程式的**就是可執行的。明白。

2樓:

<%! 定義的是一個全域性變數 %>

<% 定義的是一個區域性變數 %>

3樓:專注於此刻

<%!%>可定義全域性變數,方法和類

4樓:_不落黃昏

<%%>裡,訪問頁面時

jsp中<%%>中定義的變數和<%!%>中定義的變數有什麼區別,thanks

5樓:匿名使用者

如果<%@page%>中沒指copy定method屬性,<%%>中的程式片段默

認為與jsp對應的servlet類的service()方法中的**塊;指定了method屬性,則<%%>為該屬性第一次指定的方法中的**塊

<%!%>是jsp宣告,用於宣告與jsp對應的servlet類的成員變數和方法

jsp中區域性變數和全域性變數的作用範圍

6樓:育知同創教育

jsp中的區域性和全域性變數定義方法:

全域性變數的定義方法:<%! 變數型別 變數名%>如,定義一個int型的全域性變數a寫法如下:

<%! int a;%>

區域性變數定義方法:<% 變數型別 變數名%>如,定義一個string型的區域性變數b寫法如下:

<% string sign = "1";%>

7樓:匿名使用者

其實你換種方式看,jsp最終會轉譯成servelt

你說的那全域性變數就是那類的成員變數 作用域:為整個類

而後者則是在方法 doget 或 dopost方法裡,作用域為,某個方法

8樓:匿名使用者

全域性變數具有全域性作用域。全域性變數只需在一個原始檔中定義,就可以作用於所有的原始檔。當然,其他不包括全域性變數定義的原始檔需要用extern關鍵字再次宣告這個全域性變數。

區域性變數也只有區域性作用域,他是自動物件,他在程式執行期間不是一直存在,而是隻在函式執行期間存在,函式的一次呼叫結束後,變數就被撤銷,其所佔用的記憶體也被收回。

從分配記憶體空間看:

全域性變數、靜態區域性變數、靜態全域性變數都在靜態儲存區分配空間,而區域性變數在棧分配空間。

tips:

1、若全域性變數僅在單個檔案中訪問,則可以講這個變數修改為靜態全域性變數。

2、若全域性變數僅在單個函式中使用,則可以將這個變數修改為該函式的靜態區域性變數。

3、全域性變數、靜態區域性變數、靜態全域性變數都存放在靜態資料儲存區。

4、函式中必須要使用static變數的情況:當某函式的返回值為指標型別時,則必須是static的區域性變數的地址作為返回值,若為auto型別,則返回為錯指標。

在jsp中<%int a=3;%>與<%!int b=3;%>中定義的變數有何不同

jsp中 <%! %> <% %> 2者之間宣告的變數有什麼不同?

9樓:匿名使用者

<%! %>變數

共享<% %> 中屬於區域性變數,不同客戶訪問同一頁面不能共享<%@ page contenttype="text/html;charset=gb2312"%>

<%!int counter=0;

synchronized void counterfunction()

%><%counterfunction();%>**計數器

您是第<%=counter%>位訪問者

jsp定義變數問題

10樓:匿名使用者

jsp頁面中<%! %>內定義的是全域性變數。

使用<%! %>定義的變數編譯成servlet後成為servlet的私有成員變數,在servlet環境中,對於一個jsp頁只允許有一個結果servlet的例項在執行和響應所有的頁面請求。因此,在結果servlet中所有的成員變數可以被所有的請求所共享,所以只要成員變數沒有重新賦值,下次訪問該頁面時仍然不變。

而在<% %>中定義的變數編譯成servlet後成為service()方法的一個本地變數,而service()方法中的本地變數只能每響應一次請求就重建一次。

11樓:匿名使用者

課本上說在jsp中定義變數用<%! %>

但是,我還沒發現他跟<% %>定義變數有啥區別。

12樓:我已成仙

<%! %> 相當定義全域性變數 <%%> 相當定義區域性變數

急:jsp頁面中如何定義和引用變數?

13樓:匿名使用者

在這對<% %>符號中,宣告和引用就行了;當然,要把它加入到你的頁面**中去

14樓:匿名使用者

宣告函式一定要在<%!%>裡,變數和程式一定要在<%%>這是語法規則

15樓:匿名使用者

或者:

16樓:

<%//在這裡寫

%>

《父親的愛》求閱讀題答案,題在裡面,文也在裡面,拜託了,很急。答得好有懸賞

1有有 有 有 有有 有 2在我受傷時 在我生日會時 在照 時 在我學自行車時 在我念大學時。3不可以,因為這是全文的一個總結 4你自己寫 求後官動漫 去看天降之物,零度戰姬,人刑電腦天使心,心跳回憶,學生會的一存,mm一族,緣之空,秋色之空,守護貓娘鞠梗,一騎當千,白色相薄,夕陽染紅的街道,總之特...

在裡面豎的波浪線怎麼打出來,在WORD裡面豎的波浪線怎麼打出來??

先打出橫著的波浪線,然後選中右鍵更改文字方向 在word文件中波浪線要怎麼打才能出來,謝謝了!是這個 嗎,輸入法裡符號也有 我用的智慧五筆 如果要在文字下,點快捷選單u 下面有 的 右邊下拉箭頭,可以找到。開啟word文件後 單擊 格式 選單 然後單擊 字型 找到 下劃線的線型 單擊那個小框旁的三角...

夢見自己老家的廚房著火了我爺爺在裡面滅火然後我就去幫忙我看見剛好水井旁別有個大盆裡面剛

轉運之夢!火燒財門開,牽牛花為報喜花!夢境跟根本就是虛擬的。不必有任何思慮。夢見自己家廚房著火了,馬上滅了,又看見到處都著火了,出去滅火,結果廚房裡又著火了,求解,是我最近壓 並不是你的壓力大而是你的家人,或者遠方朋友要生病或者有些小災難但並不要太過擔心因為沒有什麼大事就像你夢裡夢見的火一樣,去時火...