-
字段型別可以是陣列嗎?
FieldTypes 在會話或請求之間傳遞
如果是請求,它是否被重視?
如果之前已經服用過,那麼你就不能服用,只需將其放入會話中即可。
或者您確定字段型別已通過?
如果你小心,你會發現的。
-
很明顯,您的字段型別有問題。
字段型別為 null,或者 foreach 不支援字段型別。
foreach 僅支援幾個指定的集合類:
呼叫 iterator() 來獲取元素。
通過通行證獲取的例項。
Iterator 元素。
列舉元素。 物件例項陣列:陣列元素。
基元型別值陣列:包裝的陣列元素。
逗號邊界字串:拆分子字串。
和哈希圖
-
“”中的el表示式絕對有用,也許你的值是空的!
-
JSP 的版本是否正確? 需要使用容器條件。
-
正常,以上包含以上內容,以上無需配置即可配置。
-
只需將其新增到 JSP 頁面的第一行即可。
iselignored="false"
-
- -當然出來不出來,只計算不輸出。
-
我們先來談談這一段中的問題:
foreach 還需要使用 el 表示式來獲取集合的項,應該寫成 items="$"。var 在此遍歷中指定集合的名稱,並且不需要表示式,因此這很好。
此外,還有其他可能的原因:
1 JSP頁面是否匯入EL表示式相關檔案2 JSP上的變數名是否與後端對應,作用域是否對應3 後端是否正常傳遞。
-
<%@page iselignored="true"%> 說明:true 忽略 EL 表示式。
false 啟用 EL 表示式。
如果不是,則早期版本的預設值為 true
在更高版本中,它預設為 false
-
在不使用 el 表示式的情況下,foreach 的 items 屬性的值如何?
-
您是否在請求物件中放置了使用者物件的集合,並且名稱為 list? 如果是這樣,請刪除 reqeustscope。
-
這是錯誤的包裝。
它應該是<>
如果沒有,它可能是其他東西。 又給我打個招呼,一會兒下班,平日可以跟我打招呼。
-
你試著改變這句話:
你要測試它是否有用,所以重寫**:
c:if test="$" scope="request">aaaa
c:if test="$" scope="request">aaaa
.再試一次,看看它是否有效...
-
在兩個輸出標籤之間,將顯示 Take Out $。
-
是你的圖層被隱藏了嗎? ,可以放到div裡。。
-
JS由客戶端執行,EL在服務端執行,伺服器端在客戶端之前執行,所以不能用JS來修改已經執行的EL表示式的值,但是可以使用EL初始化JS值,效果和JSP指令碼一樣, 但是如果 JS 指令碼不在 JSP 頁面中,而是在單獨的 JS 檔案中,那麼使用 EL 初始值轉移將不起作用,但是您可以通過獲取 el 的值然後將其傳遞給 js 檔案中的方法來初始化變數。
由算術運算子組成的表示式,如加法、減法、乘法、除法等,稱為算術表示式。 任何公式都稱為表示式。 例如,表示式 a>b 稱為關係表示式,例如,and not 稱為邏輯表示式。 >>>More