在jsp中el的表示式形似
$
其中firstthing可以是el implicit object或者是乙個attribute。
1.如果firstthing和secondthing之間是乙個dot,那麼firstthing必須是個map或者bean。如果是map那麼secondthing則是相應的key,如果是bean的話secondthing則應該有相應的getter和setter。
2.類似於dot但是更為強大,可以在陣列和list的情況下使用。
3. el會顯示純文字,包括html,例如
bold tag:
$
如果$為tags makes things bold!那麼客戶端不會看到標籤,這裡需要將《換成<,>換成》
4. el中的implicit objects
它們和jsp的implicit objects有些不同。
param and paramvalues are maps of request parameters.
從下面的例子可以看到$同於$。$只會顯示第乙個數值。
bold tag:
request param name is: $
request param empid is: $
request param food is: $
first food request param: $
second food request param: $
request param name: $
header,$同於<%= request.getheader("host") %>。
cookie
<% cookie cookies = request.getcookies();
for (int i = 0; i < cookies.length; i++)
} %>
$
5. el 的操作符
在邏輯上el 會將null視為false,算術上則視為0。
arithmetic (5)
addition: +
subtraction: -
multiplication: *
division: / and div
remainder: % and mod
logical (3)
and: && and and
or: || and or
not: ! and not
relational (6)
equals: == and eq
not equals: != and ne
less than: < and lt
greater than: > and gt
less than or equal to: <= and le
greater than or equal to: >= and ge
變數的使用規則
定義乙個成員變數時,成員變數將被放置到記憶體中,如果成員變數的作用域擴大到類存在的範圍或者物件存在範圍,壞處有 增大了變數的生存時間,這將導致更大的系統開銷 擴大了變數的作用域,不利於提高程式的內聚性。public class testscope1 定義乙個成員變數做為迴圈變數 static int...
git使用規則
git clone address 複製 庫到本地 git add file 填加檔案到 庫 git rm file 刪除 庫中得檔案 git commit m 提交更改,在修改了檔案後,使用這個命令提交修改 git pull 從遠端同步 到本地 git push 推送 到遠端 庫 git bran...
VS使用規則
visual c 是微軟公司推出的目前使用極為廣泛的基於windows平台的視覺化整合開發環境,它和visual basic visual foxpro visual j 等其它軟體構成了visual studio 又名developer studio 程式設計軟體包。developer studi...