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

時間 2021-08-11 15:55:44

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樓:

<%//在這裡寫

%>

張曼玉演過的鬼片,張曼玉在裡面演鬼

無名之人 雙肥臨門 雙肥臨門 是德寶電影公司出品的喜劇片,由姜大衛執導,董驃 沈殿霞 曾志偉 張曼玉領銜主演。該片於1988年5月19日在香港上映。雙肥臨門 主要講述了陸小鳳 沈殿霞飾 與丈夫武則書 董驃飾 兒子武德高 曾志偉飾 在一棟舊樓底層經營一家薄餅店,一家人賺的雖是小錢,卻難得齊心合力的故事...

如何在檔案嵌入EXCEL的檔案在裡面

宮秀蘭闢子 在插入選單裡面,選擇物件,然後選擇ms word文件,然後從word裡面複製貼上到文件裡面就行了 記得把 顯示為圖示 取消 危德惠強柏 插入 物件 由檔案建立 是對的。如果想顯示為圖示,在插入的 上點右鍵,工作表物件 轉換 選中 顯示為圖示 就可以了。這種方法excel 是嵌在word檔...

坐牢的人在裡面做事有工資的嗎?

坐牢的人在裡面做事是沒有工資的。我國 刑法 規定,被判處管制的犯罪分子享有除被限制之外的各項權利,如未附加剝奪政治權利者仍然享有政治權利,在勞動中同工同酬 被判處拘役的犯罪分子每月可以回家一天至兩天,參加勞動的,可以酌量發給報酬。參加勞動會有工資。按照相關規定規定給予報酬。按照我國法律規定,監獄對參...