0
我有一個自定義JSTL標記,期望收到項目列表。將映射值傳遞給期望映射的JSTL標記
<%@ attribute name="items" required="false" type="java.util.List" %>
我有地圖在我的EL變量
${myMap}
那是可能通過一個值映射礦JSTL標記?
我有一個自定義JSTL標記,期望收到項目列表。將映射值傳遞給期望映射的JSTL標記
<%@ attribute name="items" required="false" type="java.util.List" %>
我有地圖在我的EL變量
${myMap}
那是可能通過一個值映射礦JSTL標記?
首先,它不是自定義的JSTL標籤,而是自定義的JSP標籤)。 JSTL代表JSPStandard Tag Librrary,而您的自定義標籤不屬於此標準庫。
您需要rtexprvalue="true"
在您的屬性的聲明。
當然,考慮到你想通過一個地圖,類型應該是java.util.Map
而不是java.util.List
。
感謝您的澄清! :)問題是我需要有能力傳遞一個列表。那可能嗎?也許我需要在JSTL中填充臨時數組? –
然後輸入你的屬性爲java.lang.Object,你就可以通過你想要的任何東西。或者更好的,使用兩個不同的屬性。 –
好的,非常感謝! –