1樓:匿名使用者
<%= expression %>
<%! 申明變數 %>
<% ** %>
2樓:匿名使用者
<% =表示式 %>
jsp中的<%=表示式%>和<%表示式%>有什麼區別?
3樓:匿名使用者
舉個例子更能說明問題
<%string username="abc";
%>下面兩句**是一樣的效果,
<% %> 標識裡面的是jsp**.
<%=變數 %> 是 <% out.println(變數) %> 的簡寫方式
使用者:<%=username%>
使用者:<% out.println(username) %>
4樓:匿名使用者
<%= %> 是輸出語句,將表示式結果轉換成字串,在頁面輸出
<% %> 是jsp**片段,在此寫jsp**
5樓:匿名使用者
<% %>是指令碼
<%= %>是表示式
指令碼里面每一句**需要“;”結束
表示式裡不需要“;”且只能寫一句
6樓:匿名使用者
<% %>內是小指令碼..
<%= %>指表示式
jsp標籤中的 "${表示式}"表示什麼?
7樓:城春許木深
jsp標籤中的 $用來輸出或者計算一個表示式的內容,比如$,那麼便會在頁面上輸出8,在比如$,那麼便會獲取session裡面的username的值,它不能在**塊也就是<% %>裡使用。
作用:el(expression language)是為了使jsp寫起來更加簡單。表示式語言的靈感來自於 ecmascript 和 xpath 表示式語言,它提供了在 jsp 中簡化表示式的方法,讓jsp的**更加簡化。
擴充套件資料
jsp中${}是el表示式的常規表示方式
目的是為了獲取{}中指定的物件(引數、物件等)的值
如:$<====>user user = (user)request(搜尋範圍).getattribute(user);
string name = user.getname();
out.println(name);
從當前頁面起開始搜尋 user物件,然後獲取改物件的name屬性值
如果未搜尋到,即會返回null值
它在jsp+servlet的程式設計中經常使用,如果是剛學el表示式,建議熟練掌握。
8樓:不不見不念
表示:用來輸出或者計算一個表示式的內容,比如$,那麼便會在頁面上輸出8,在比如$,那麼便會獲取session裡面的username的值,它不能在**塊也就是<% %>裡使用。
作用:el(expression language) 是為了使jsp寫起來更加簡單。表示式語言的靈感來自於 ecmascript 和 xpath 表示式語言,它提供了在 jsp 中簡化表示式的方法,讓jsp的**更加簡化。
el表示式的具體例子:
例一:<%=request.getattribute(“userlist”) %> 等價於$
例二:$ 1
$ 2$ 4
$ 含義:執行順序為4 1 2 3。
“.”後面的只是一個字串,並不是真正的內建物件,不能呼叫物件。
例三:<%=user.getaddr( ) %> 等價於 $第一句前面的user,為一個變數。
第二句後面user,必須為在某一個範圍裡的屬性。
9樓:kiss璀璨青春
這是 el 表示式的語法
10樓:百度使用者
這個表示el表示式,可以用來輸出或者計算一個表示式的內容,比如$,那麼便會在頁面上輸出8,在比如$,那麼便會獲取session裡面的username的值,它不能在**塊也就是<% %>裡使用。採納哦
11樓:百度使用者
這應該是個自定義的函式 一般是通過id或名稱獲取控制元件物件。
jsp頁面間傳值可以用el表示式嗎
頁面傳到後臺 可以就像上面那樣 個引數 後臺要request 接收 後臺傳到前臺 把值set放在request裡面 頁面顯示要el比較好 要 的話 也可以要request get得到 假如有session屬性 session.setattribute currentuser admin 那麼在用el...
《急jsp 中 el表示式巢狀問題
冬日戀曲 樓上說的可行,或者直觀一點你可以利用標籤,把你想要的值先儲存進去,例如 然後再在 這樣也行。 育知同創教育 jsp中el表示式的使用需要在page中設定iselignored true。在web.xml的 jsp property group 中可以控制一組jsp是否使用el,在每個jsp...
java正規表示式matcherfind和
育知同創教育 1.find 方法是部分匹配,是查詢輸入串中與模式匹配的子串,如果該匹配的串有組還可以使用group 函式。matches 是全部匹配,是將整個輸入串與模式匹配,如果要驗證一個輸入的資料是否為數字型別或其他型別,一般要用matches 2.pattern pattern pattern...