EL表達式和過濾器
EL
目的:EL :爲了消除jsp中的Java代碼
語法:
${EL表達式}
👇
${範圍.對象.屬性.屬性的屬性 }
a.EL不需要導包
b.在el中調用屬性,其實是調用的getXxx()方法
操作符:
操作屬性,不是對象。
. : 使用方便
[ ] : 如果是常量屬性,需要使用雙引號/單引號 引起來;比點操作符更加強大
👇
[ ]強大之處:
a.可以容納一些 特殊符號 (. ? -)
b.[]可以容納 變量屬性 (可以動態賦值)
String x = "a";
${requestScope.a}等價於${requestScope["a"]}等價於${${requestScope[x]}
c.可以處理數組
${requestScope.arr[0] }