(1) 若是存取的屬性名稱包含一些特殊的符號,如"."或者是"-"等非字母或數字的符號時,就必須使用[],例如app
applicationScope.user.user-Nameide
這樣寫是錯誤的,必須使用[],代碼以下:it
applicationScope.user["user-Name"]io
(2) 若是使用變量來傳入,那麼也只能使用[]。例如:class
<%String data="userName";%>變量
${applicationScope.user[data]}di
這樣作的效果等同於view
${applicationScope.user.userName}vi